Performance 即使在安装了Jmeter安全证书之后,仍收到证书问题

Performance 即使在安装了Jmeter安全证书之后,仍收到证书问题,performance,jmeter,blazemeter,Performance,Jmeter,Blazemeter,我需要使用JMeter对Android应用程序进行负载测试 在移动设备上,配置了手动代理设置并安装了JMeter根证书 系统和移动设备仅在同一WiFi上 在JMeter上,开始记录手机打开、登录和一些页面的GET报告 在报告中,将显示SSL证书错误 如果您试图使用Android记录移动设备网络流量,请帮助解决此问题。=您需要执行一些额外的步骤,以便将应用程序配置为使用JMeter证书: 在应用程序中,将以下行添加到 在应用程序的下面,创建文件network\u security\u con

我需要使用JMeter对Android应用程序进行负载测试

  • 在移动设备上,配置了手动代理设置并安装了JMeter根证书
  • 系统和移动设备仅在同一WiFi上
  • 在JMeter上,开始记录手机打开、登录和一些页面的GET报告
  • 在报告中,将显示SSL证书错误

如果您试图使用Android记录移动设备网络流量,请帮助解决此问题。

=您需要执行一些额外的步骤,以便将应用程序配置为使用JMeter证书:

  • 在应用程序中,将以下行添加到

  • 在应用程序的下面,创建文件
    network\u security\u 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>
    
  • 将设备上的应用程序替换为新生成的调试版本-您可以使用JMeter记录此版本 如果您无法访问应用程序源,则必须以根用户身份访问设备


    更多信息:

    感谢您的回复。。我也可以为Ionic应用程序执行这些步骤吗?框架并不重要,它是Android操作系统增强的网络安全。如果您的应用程序可以在Android<=6上运行,则可以使用适当的设备或模拟器进行录制,而无需重新构建应用程序
    <?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>
    
    gradlew assembleDebug