android - 如何在没有 Wi-Fi 的情况下使用 Fiddler 捕获流量并使用 Jmeter 从 Android 设备记录流量

标签 android jmeter usb fiddler traffic

我需要从 Android 设备捕获流量,但在 wi-fi 连接期间无法使用代理设置的标准方式。因为我使用 gnirehtet 通过 USB 连接到网络。网络工作清晰,但 Fiddler 看不到流量。是否有机会用Fiddler捕捉它并在Jmeter中记录?可能有人遇到过。 感谢您的关注!

最佳答案

  1. 您可以考虑使用Wireshark它是比 Fiddler 更先进的嗅探工具,能够监听多个接口(interface)、解密 SSL 流量、支持更多协议(protocol)等。
  2. 如果您有 root 权限的 Android 设备,您可以运行 tcpdump直接用工具就可以了。完成后,您将能够将生成的 .pcap 文件导入 Fiddler(或前面提到的 Wireshark)
  3. 最后,您可以选择使用 JMeter 记录流量的“正常”方式,但您需要设置运行 gnirehtet 的计算机(不是 Android 设备)以使用 JMeter 作为代理人。查看How to Run Performance Tests of Desktop Applications Using JMeter获取配置说明。

关于android - 如何在没有 Wi-Fi 的情况下使用 Fiddler 捕获流量并使用 Jmeter 从 Android 设备记录流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52118428/

相关文章:

java - 安卓工作室 : how to remove navigation bar in android app to get a full screen view?

java - JMeter OutOfMemory 由于 groovy 脚本创建了多个类而导致

java - 如何将jmeter属性路径指向maven下载的jmeter jar路径?

java - 如何从 eclipse 或其他方式调试 .bsh 文件

Android USB 功能?

audio - 挂起后 Ubuntu 声音/网络/USB 故障,如何重新启动

android - 我的 Android ContentProvider 找不到 ContentResolver

android - 有没有办法以编程方式清除所有缓存文件?

java - 如何编写读取缓冲区 scsi 命令?

android - 如果我只有 objectID,如何删除 ParseObject?