1

在 Jmeter 中,当我尝试在我的移动应用程序上记录流量时,我遇到了 SSL 识别问题。我收到的错误消息是XXXXXXXX 的 URL 的 SSL 证书有问题 确保浏览器设置为接受 JMeter 代理证书:收到致命警报:certificate_unknown

我已经尝试通过引用此链接在移动设备中安装虚拟 Jmeter 证书。但它没有用。
关于我的应用程序的一些信息
1)我的应用程序在 http 层上,但在登录过程中它引用了 https 层上的一些第三方 api
2)Jmeter 卡在我们引用 facebook、twitter 和其他一些第三方的页面上插件。Jmeter 中的错误页面显示针对每个插件的证书未知。

各位高手,请多指教。

4

1 回答 1

1

我知道这是大约 2 年前发布的,但是对于那些看到这个线程的人,我想分享什么可以帮助我解决同样的问题 --> 如果你有 JDK,需要使用可用的工具修改 APK 以包含 network_security_config.xml (在文件资源管理器中搜索 APKTool 和 KeyTool)

  1. 将 APK 从手机传输到 PC(您可以使用 android 应用程序找到 APK)
  2. 反编译APK(APKTool)
  3. 手动签署 APK (KeyTool)
  4. 编译 APK (APKTool)
  5. 将 APK 传输到您的手机
  6. 在手机上安装 APK
  7. 按照 Jmeter 录制中的步骤进行操作

此处用于编辑 network_security_config.xml 的 更多信息https://www.ubik-ingenierie.com/blog/how-to-record-android-application-using-https-traffic-jmeter/ 此处用于反编译、签名、重新编译 http的更多信息://www.decompileandroid.com/ 如何签署已编译的 Apk

于 2019-12-03T09:05:01.483 回答