【问题标题】:Unable to test mobile application using Test Script Recorder无法使用测试脚本记录器测试移动应用程序
【发布时间】:2019-01-23 08:07:40
【问题描述】:

我正在尝试使用 jmeter 测试脚本记录器测试移动应用程序,但是当我在手机中设置代理然后我尝试捕获时,它一直显示“没有互联网连接”。我设置了正确的 ip 和端口号。 谁能帮帮我?

【问题讨论】:

    标签: jmeter performance-testing jmeter-plugins


    【解决方案1】:

    移动操作系统不止一种,故障排除选项因供应商和操作系统而异。

    • 仔细检查您是否确实启动了 HTTP(S) 测试脚本记录器,并且在 jmeter.log 文件中没有带有警告/错误的模态对话框并且没有任何可疑之处
    • JMeter 本身必须具有 Internet 连接,如果您的计算机位于公司代理后面 - 您需要 apply some extra configuration
    • 检查您是否可以使用移动设备上的网络浏览器录制任何内容。从基于 HTTP 的简单站点开始,即http://example.com
    • 如果您的应用程序使用HTTPS 协议,您需要将JMeter 的自签名证书安装到设备上,该文件名为ApacheJMeterTemporaryRootCA.crt,它在“bin”文件夹中生成当您启动 HTTP(S) 测试脚本记录器时您的 JMeter 安装,您需要以某种方式(蓝牙、电子邮件等)将其传输到您的设备,并按照您的操作系统对话框安装并信任它
    • 对于某些 Android 版本,您可能需要使用第 3 方工具(例如 ProxyDroid)来代理 HTTPS 流量
    • 对于 iOS 设备,您需要“告诉”您信任 Settings -> General -> About -> Certificate Trust Settings 下的 JMeter 证书

    有关详细信息,请参阅以下材料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      相关资源
      最近更新 更多