是否可以在没有 WiFi 的情况下记录来自移动设备的流量

Is it possible record traffic from mobile device without WiFi

我尝试使用 JMeter 进行移动应用程序负载测试。

但是当我需要记录移动应用程序流量时,每次都使用WiFi并不方便。

是否可以使用USB线记录从移动设备到计算机的流量?

例如创建 2 行代理:移动设备(Mob 应用程序)→ 计算机 (JMeter) 代理→ 移动设备代理→ 互联网。

是的,前提是您可以从设备访问服务器。

您将使用 localhost/8888 或机器 IP / 8888 作为代理。

如果您想使用某种形式的reverse USB tethering,则意味着您的移动设备基本上是在使用您的计算机网络接口访问外部世界(内部或互联网)。因此,您需要记录您的 PC,而不是您的移动流量,以便将您的移动设备视为与后端通信的普通桌面应用程序。

在此设置中,您需要将整个操作系统配置为使用 JMeter 作为代理,这样流量就会被 JMeter 的 HTTP(S) Test Script Recorder. The setup is different basing on the operating system of the computer, check out How to Run Performance Tests of Desktop Applications Using JMeter 文章拦截,以获得关于需要完成哪些操作的总体思路记录流量。