我想使用 Jmeter 在我的移动应用程序上执行负载测试,但我在配置手机时遇到问题。我已经安装了Jmeter并在其中添加了录制模板,并将HTTP测试脚本记录器的端口号设置为8080。现在,我在移动设备中安装了证书,并通过提供IP和端口号来设置设备的代理设置。但是设置代理后,我无法访问互联网。由于互联网丢失,我的应用程序无法正常工作,当我删除代理时,它开始正常工作。
确保启动代理。
确保您的手机可以看到您的计算机(您在同一网络中(
如果您的应用程序使用 https,则需要将位于 jmeter/bin 文件夹中的 jmeter 生成的证书添加到移动根权限中,并在首次启动记录器时生成。
最后,如果你在安卓下,那么看看这个:
- 适用于安卓的Jmeter Root认证安装程序?
我在尝试将 JMeter 版本 4 连接到 android 设备上的移动应用程序时遇到了同样的问题。解决我问题的是关闭Windows 10防火墙。我不认为这会是一个问题,因为移动设备连接到我在笔记本电脑上创建的 wifi 热点。但是一旦您在 android 设备上设置手动代理,它就会被阻止。防火墙阻止了它。
按照以下步骤安装证书。安装证书后,我也无法连接到互联网。犯的错误是,我在安装证书时没有提供.crt扩展名。一旦给出了扩展名,我就可以连接到jmeter,还可以将该应用程序与互联网一起使用。
- 将证书导入电话。
- 单击导入的证书。
- 在证书名称部分中,提供您选择的任何名称,并确保提供扩展名 .crt。