尝试使用JMeter记录来自android应用的流量时没有互联网连接

问题描述 投票:0回答:1

[尝试通过jmeter记录来自移动设备的流量,但是一旦完成所有设置,互联网将无法正常工作。

遵循的步骤:

  1. jmeter模板,带有线程组,记录控制器,查看结果树和https测试脚本记录器(端口号:8091)。然后开始记录,从bin文件夹中收集证书(此时停止记录),并在移动设备中安装证书。

  2. 在移动wifi连接中,将代理添加到手册中,并带有jmeter记录器中提到的计算机的本地IP地址和端口(端口号:8091)。

然后通过按开始再次从jmeter开始记录,但这使移动互联网连接完全关闭,在将移动wifi代理设置从手动更改为无之前,无法在浏览器或应用程序或任何工具中访问互联网。

请提出建议需要做什么?预先谢谢你。

推荐的博客和解决方案:

1. https://www.ubik-ingenierie.com/blog/how-to-record-android-application-using-https-traffic-jmeter/

  1. https://stackoverflow.com/a/57144306/7193173

  2. https://flood.io/blog/ask-a-flooder-06-how-to-record-traffic-from-a-mobile-app-with-jmeter-video

android jmeter recording
1个回答
0
投票

很难看到发生了什么,而没有看到jmeter.log fileView Results Tree侦听器的输出

我可以想到以下可能的原因:

  1. 您的操作系统firewall正在阻止到端口8091的传入连接
  2. 您运行JMeter的机器与android设备不在同一subnet中,因此Android设备无法访问JMeter,因此您不能将其用作代理
  3. JMeter也必须具有互联网访问权限,因此如果您是being the corporate proxy,则需要让JMeter知道此上游代理服务器
  4. Android 7.0开始,您需要输入some extra steps才能拦截应用程序流量
© www.soinside.com 2019 - 2024. All rights reserved.