首页 > 解决方案 > Jmeter - 在我的安卓手机上将代理设置为手动后,互联网连接丢失

问题描述

尝试使用移动设备配置 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 设备录制文章以获取更多信息


推荐阅读