通过 Android Studio Emulator 在 JMeter 中录制 Android APK

问题描述 投票:0回答:1

我安装了一个Android模拟器,其中安装了我的应用程序的APK(我不能透露APK名称,因为它属于我工作的IT公司)。 我已经成功在本地运行的 JMeter 和 Android 模拟器之间建立了连接。我遵循了所有必要的步骤,并且能够记录来自移动浏览器(例如 Chrome)的流量。 但是,当我尝试录制移动应用程序时,遇到以下错误屏幕。 移动应用程序错误屏幕

我是否需要执行额外的步骤才能记录移动 apk 的流量。 有人可以指导我吗? 谢谢你。

我尝试在 wifi 附加设置窗口中添加 Jmeter rootCA 证书。 还在 Android 设置的安全/隐私选项卡中添加了证书

java jmeter android-emulator apk performance-testing
1个回答
0
投票

除了安装 JMeter 的 MITM 证书之外,您还需要修改 Android 网络安全配置 并编辑您的应用程序 manifest 以允许信任用户安装的证书

  1. 在应用程序清单的 application 标签中添加以下行:

    android:networkSecurityConfig="@xml/network_security_config"
    
  2. 在您的应用程序resources文件夹中创建network_security_config.xml文件,并将以下代码片段放在那里:

  3. 在调试模式下重新编译您的应用程序

  4. 将调试 .apk 文件安装到模拟器上

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.