我想使用Jmeter在我的移动应用上执行负载测试,但是在配置我的手机时遇到了问题。我已经安装了Jmeter并在其中添加了记录模板,并将HTTP测试脚本记录器的端口号设置为8080。现在,我在移动设备中安装了证书,并通过提供IP和端口号来设置设备的代理设置。但是设置代理后,我将无法访问互联网。我的应用由于互联网中断而无法正常运行,当我删除代理时,它开始正常运行。
答案 0 :(得分:0)
确保您启动代理。
确保您的手机可以看到您的机器(您在同一网络中)
如果您的应用程序使用https,则需要在jmeter / bin文件夹中添加jmeter生成的证书,并在您首次启动Recorder时生成该证书。
最后,如果您使用的是Android系统,则请参见以下内容:
答案 1 :(得分:0)
我在尝试将JMeter版本4连接到Android设备上的移动应用程序时遇到了相同的问题。解决我问题的是关闭Windows 10防火墙。我不认为这会成为问题,因为移动设备已连接到我在笔记本电脑上创建的wifi热点。但是,一旦您在android设备上设置了手动代理,它就会被阻止。防火墙阻止了它。
答案 2 :(得分:0)
按照以下步骤安装证书。安装证书后,我也无法连接到Internet。犯的错误是,安装证书时我没有给.crt扩展名。给出扩展名后,我就可以连接到jmeter并通过互联网使用该应用程序。