Jmeter和移动应用程序

时间:2017-01-31 08:54:48

标签: jmeter

Hellow 我有一台带有jmeter运行的笔记本电脑和一部手机,都连接到同一个wifi。我尝试记录一些移动互联网应用程序,但jmeter没有记录任何东西。我将笔记本电脑的IP地址设置为移动设备的代理,将jmeter的端口设置为移动设备的代理端口,但是当我这样做时,互联网停止工作。请帮忙。我错过了什么? 感谢

1 个答案:

答案 0 :(得分:1)

有太多可能的原因,您应该指定您的移动操作系统以及版本和显示代理和JMeter配置。

在此期间快速核对清单:

  1. 使用浏览器使用 HTTP 协议导航到任何网站。如果JMeter没有录制 - 您的配置出现问题(端口不匹配,JMeter的HTTP(S) Test Script Recorder未运行,移动设备上的代理设置不正确等)
  2. 如果您可以记录浏览器操作但无法记录应用程序,则可能是应用程序使用 HTTPS 协议。在这种情况下,您需要安装JMeter证书(该文件称为ApacheJMeterTemporaryRootCA.crt,并且当您启动HTTP(S)测试脚本记录器时,在JMeter的“bin”文件夹中生成该文件到移动设备上。
  3. 某些移动操作系统不通过代理发送HTTPS流量,您可能需要使用第三方应用程序配置系统范围的HTTPS代理(即ProxyDroid for Android
  4. 如果上述建议不起作用(他们应该),您可以考虑alternative solutions of recording mobile device HTTP(S) traffic and converting it into a JMeter test script