无法在Jmeter上录制ios移动应用程序



我想使用Jmeter对ios移动应用程序进行负载测试,但是我在配置手机时遇到了问题。我已经安装了Jmeter,并在其中添加了录音模板,并将HTTP Test script recorder的端口号设置为8888。我还在我的移动设备上安装并信任了证书,并通过提供IP和端口号设置了我的设备的代理设置。但设置代理后,我无法访问互联网。应用程序以及其他网站在chrome等停止工作,由于互联网的损失,当我删除代理开始工作良好。

如果没有看到JMeter .log文件就很难说出什么问题,最好是为代理组件启用了调试日志记录,可以通过在log4j2.xml文件中添加下一行来完成(它位于JMeter的"bin";文件夹)

<Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" /> 

A"盲射":为了给iOS设备提供互联网接入,JMeter本身必须有互联网接入。尝试添加一个线程组和一个HTTP请求采样器手动指向一些网站在互联网上的工作是肯定的,即http://example.com可能是一个不错的选择。然后添加View Results Tree侦听器并运行测试。如果测试失败,这意味着JMeter不能访问互联网,很可能你需要配置它使用你的公司或ISP代理

如果测试成功-查看JMeter和iOS的日志文件,并尝试从中找出问题的原因。如果你自己没有做到这一点——要么用你的配置细节和日志文件更新这个线程,要么问一个新的问题

最新更新