【问题标题】:Unable to record ios mobile app on Jmeter无法在 Jmeter 上录制 ios 移动应用程序
【发布时间】:2021-07-30 06:57:58
【问题描述】:

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

【问题讨论】:

    标签: iphone jmeter load-testing configure


    【解决方案1】:

    如果没有看到jmeter.log file,最好是debug logging enabled for the proxy components,很难说哪里出了问题,可以通过在log4j2.xml文件中添加下一行来完成(它位于JMeter的“bin”中)文件夹)

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

    “盲目”:为了向 iOS 设备提供 Internet 访问,JMeter 本身必须具有 Internet 访问权限。尝试手动添加一个Thread Group 和一个HTTP Request 采样器,指向Internet 中的某个站点,这肯定可以工作,即http://example.com 可能是一个不错的选择。然后添加一个View Results Tree 监听器并运行测试。如果测试失败,则意味着 JMeter 无法访问互联网,很可能您需要 configure it to use your corporate or ISP proxy

    如果测试成功 - 查看 JMeter 和 iOS 的日志文件,并尝试从中找出问题的原因。如果您自己没有这样做 - 请使用您的配置详细信息和日志文件更新此线程或提出新问题

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      • 2023-02-09
      • 2014-07-26
      • 2019-11-30
      • 2020-09-15
      • 1970-01-01
      相关资源
      最近更新 更多