【问题标题】:How to record a request in mobile Android using jmeter如何使用 jmeter 在移动 Android 中记录请求
【发布时间】:2021-08-05 08:54:03
【问题描述】:

使用代理连接到 jmeter 时,我在 Android 中遇到错误 如何解决此问题

Java。安全。 Cert.certpath validatorException:找不到证书路径的trustAnchor

谁能推荐一个Android开源工具

【问题讨论】:

    标签: android jmeter performance-testing


    【解决方案1】:

    你需要:

    1. 在你的Android设备上安装JMeter的证书,文件名为ApacheJMeterTemporaryRootCA.crt,它是在你启动HTTP(S) Test Script Recorder时在你的JMeter安装的“bin”文件夹中生成的

    2. 如果您的 Android 版本是 7.0 or above,您将需要采取一些额外的步骤:

      • 将下一行添加到您应用的application 标记manifest

        android:networkSecurityConfig="@xml/network_security_config" 
        
      • 在您的应用程序resources 文件夹中创建network_security_config.xml 文件,其中包含以下内容:

        <?xml version="1.0" encoding="utf-8"?>
        <network-security-config>
          <debug-overrides>
            <trust-anchors>
              <!-- Trust user added CAs while debuggable only -->
              <certificates src="user" />
            </trust-anchors>
          </debug-overrides>
        </network-security-config>
        
      • debug mode 中重新构建您的应用

      • 用调试版本替换已安装的应用

      • 你现在应该可以录音了

    更多信息:

    【讨论】:

    • 即使我做了上述步骤,我仍然遇到同样的问题
    猜你喜欢
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2010-12-03
    相关资源
    最近更新 更多