jmeter - 在 jmeter 中执行 android 应用程序负载测试时遇到错误 443
问题描述
我是 Jmeter 的初学者,在 Jmeter(5.4.1) 中执行 android 应用程序负载测试时遇到错误 443。我已按照所有必需的步骤将 jmeter 连接到移动 apk。
解决方案
在不知道您“已遵循”的“所有必需步骤”的情况下,我们无法提供任何全面的输入。
“所有必需的步骤”是:
启动 JMeter 的HTTP(S) 测试脚本记录器
找到
ApacheJMeterTemporaryRootCA.crt
并将其安装到 Android 设备上如果您运行的是Android 7.0或更高版本:
在应用程序清单的应用程序部分添加以下属性
android:networkSecurityConfig="@xml/network_security_config
将以下文件添加到您的应用程序资源文件夹
<?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
命令在调试模式下重新构建您的应用程序将 .apk 的调试版本安装到您的 Android 设备上
你现在应该可以记录了,如果还不行的话 - 查看jmeter.log文件和Android 设备日志
更多信息:使用 Android 设备录制
推荐阅读
- python - 如何更新混合了多个数据模型的 algolia 索引
- javascript - D3Plus 散点图 X axix 字符串
- excel - 如何基于另一个 Hlookup 进行 Hlookup?
- rest - websphere中的Spring Restful服务
- angular - 我应该如何将 Office js 函数中的值传递给角度语法函数
- css - 如何在移动设备上重新排序 div 类?
- powershell - PowerShell 错误:基础连接已关闭
- odoo - 拣货中的发票编号
- javascript - JSON 生成器上的日期格式
- php - 合并图像导致背景中出现黑色伪影