我有一个用于我们的应用程序的 IPAD 混合应用程序。它会在登录过程中尝试访问我们的 https 服务器。我想使用 JMeter 来记录这个简单的流程。
我正在本地计算机上运行 JMeter 代理服务器。我更新了 IPAD 代理详细信息,以便任何活动都将通过 JMeter 代理进行 - 以便我可以记录。
我能够在 JMeter 中记录我在 IPAD 的 Safari 浏览器中所做的活动。但是,如果我在 IPAD 中访问我的应用程序,JMeter 将其作为 http 请求发送并记录 javax.net.ssl.sslhandshakeexception 错误。在浏览器中我可以接受 SSL 证书。不知道如何在 iPad 上完成。
我什至尝试从浏览器导出证书,将其发送到我的电子邮件,在 IPAD 中访问并安装。但它仍然不起作用。看起来是JMeter颁发的临时证书。
如果不是 https,那么 JMeter 将能够记录应用程序活动。
有人遇到过类似的情况吗?你是怎么解决这个问题的?
将 jmeter 2.11 与 Java 7 一起使用,它会在 jmeter/bin 文件夹中创建一个 crt 文件。
创建证书的是 CA。
通过邮件发送此文件并在 Ipad 中打开并安装。
在测试脚本记录器中,放入专用字段 HTTPS 域 ,即您尝试访问的域,请参阅:
- http://jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder http://jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder
重新启动Ipad和jmeter测试脚本记录器并重试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)