【问题标题】:Jmeter unable to record actions on Mobile app on emulatorJmeter 无法在模拟器上记录移动应用程序上的操作
【发布时间】:2021-02-11 11:29:54
【问题描述】:

我已经完成了下面提到的步骤来记录 Jmeter 上 Emulator 的操作:

  1. HTTP(S) 测试脚本记录器端口已设置为 8181
  2. 模拟器代理设置已设置为端口 8181 和 IP 作为运行 mothe emnulator 和 jmeter 的机器 ip。
  3. CA Cretificate 已安装在 jmeter 和模拟器中。

一旦我开始录制并开始执行一些操作,我会在 jmeter 中收到以下异常并且没有捕获任何操作:

2021/02/11 16:56:23 警告 - jmeter.protocol.http.proxy.Proxy:[60352] '142.250.183.42' 的 SSL 证书有问题?确保浏览器设置为接受 JMeter 代理证书:收到致命警报:certificate_unknown 2021/02/11 16:56:23 错误 - jmeter.protocol.http.proxy.Proxy:在 SSL 请求中,无法在 CONNECT 请求中找到主机和端口:[2404:6800:4009:827::200a]:443

【问题讨论】:

    标签: performance android-studio jmeter performance-testing mobile-application


    【解决方案1】:

    您的 HTTP 协议版本不匹配:

    我认为你需要对齐它们,如果是 JMeter,你可以通过如下方式启动 JMeter force the JVM to use IPv4 addresses

    jmeter -Djava.net.preferIPv4Stack=true
    

    为了使更改永久化,将下一行添加到 system.properties 文件(位于 JMeter 安装的“bin”文件夹中)

    java.net.preferIPv4Stack=true
    

    需要重新启动 JMeter 才能获取该属性。

    更多信息:

    【讨论】:

    • 嗨,Dmitri,我已经尝试了上述步骤,但仍然遇到同样的错误。有趣的部分是日志中打印的 IP 不是我的机器。 jmeter.protocol.http.proxy.Proxy:[64884]“216.58.203.42”的 SSL 证书有问题?确保浏览器设置为接受 JMeter 代理证书:收到致命警报:certificate_unknown 2021/02/11 18:07:17 错误 - jmeter.protocol.http.proxy.Proxy:在 SSL 请求中,无法在 CONNECT 中找到主机和端口请求:[2404:6800:4009:80f::200a]:443
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    • 2023-02-09
    • 2015-12-22
    • 2015-10-14
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多