我需要使用JMeter对Android应用进行负载测试
请帮助解决此问题
如果您尝试使用Android> = {7.0 (Nougat)来记录移动设备的网络流量,则需要执行一些额外的步骤才能将您的应用程序配置为使用JMeter的证书:
在您的应用程序manifest file中,将以下行添加到<application> tag
android:networkSecurityConfig="@xml/network_security_config"
在应用程序的res
folder下,创建文件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>
gradlew assembleDebug
如果您无权访问应用程序源,则必须将您的设备置为convert JMeter's certificate into PEM format using OpenSSL and copy it to Android OS trusted certificates area using ADB。