Jmeter语言 - 在我的安卓手机上将代理设置为手动后,互联网连接丢失



>尝试使用移动设备配置JMeter以记录移动应用程序的脚本。面临互联网连接问题

谁能帮我解决这个问题

  1. 确保将JMeter的自签名证书安装到设备上。该文件名为ApacheJMeterTemporaryRootCA.crt,当您启动HTTP(S(测试脚本记录器时,它是在JMeter安装的"bin"文件夹中生成的
  2. 您可能还需要修改应用程序网络安全配置,以允许使用自签名证书

    • 将下一行添加到应用程序清单的application部分

      android:networkSecurityConfig="@xml/network_security_config"
      
    • network_security_config文件添加到base/src/{packageMain}/res文件夹中,并将以下内容放在那里

      <?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>
      
  3. 在调试模式下构建应用程序

  4. 就是这样,您现在应该能够记录您的应用程序流量

如果需要,请查看使用 Android 设备录制文章以获取更多信息