我无法使用JMeter录制Mobile Native Banking应用程序 [英] I am not able to record Mobile Native Banking apps using JMeter
本文介绍了我无法使用JMeter录制Mobile Native Banking应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用JMeter 3.3.
I am using JMeter 3.3.
我无法记录来自我们的移动银行应用程序的流量,但能够记录来自像天气频道这样安全性较低的简单应用程序的流量.有人可以在这里帮助我使我的移动银行应用程序正常工作吗?
I am not able to record traffic from our mobile banking app but I am able to record traffic from simple app which are less secure like weather channel. Can anyone help me here to make my mobile banking app work?
推荐答案
很可能您需要在移动设备上安装JMeter的自签名证书:
Most probably you need to install JMeter's self-signed certificate onto your mobile device:
- 找到 ApacheJMeterTemporaryRootCA.crt 文件(当您启动 HTTP(S)测试脚本记录器)
- 以某种方式将其传输到设备(即通过电子邮件发送并打开设备侧的附件)
- 将证书导入设备,按照您的移动操作系统说明进行操作
- 假设一切正常,JMeter应该能够拦截,解密和记录移动流量(您可能需要第三方应用程序来代理安全流量,即
- Locate ApacheJMeterTemporaryRootCA.crt file (it's being generated in "bin" folder of your JMeter installation when you start HTTP(S) Test Script Recorder)
- Transfer it to device somehow (i.e. send it via email and open the attachment on the device side)
- Import the certificate to the device, follow your mobile operating system instructions on how to do this
- Assuming everything goes well JMeter should be able to intercept, decrypt and record mobile traffic (You might need a 3rd-party application to proxy the secure traffic, i.e. ProxyDroid for Android OS)
You can also consider using a cloud proxy which makes the process of installing the certificate easier, check out A Step by Step Guide to Performance Testing on Native Mobile Apps article for more details.
这篇关于我无法使用JMeter录制Mobile Native Banking应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文