我的应用程序有一个IPAD混合应用程序。它尝试在登录过程中点击我们的https服务器。我想用JMeter记录这个简单的流程。
我在本地计算机上运行JMeter代理服务器。我更新了IPAD代理详细信息,以便任何活动都可以通过JMeter代理进行 - 这样我就可以记录。
我能够在JMeter中记录我在IPAD的Safari浏览器中所做的活动。但是,如果我在IPAD中访问我的应用程序,JMeter会将其作为http请求发送给我们。记录javax.net.ssl.sslhandshakeexception错误。在浏览器中,我可以接受SSL证书。不确定如何在IPad中完成。
我甚至尝试从浏览器导出证书,将其发送到我的电子邮件,在IPAD中访问并安装。它仍然无效。看起来它是JMeter颁发的临时证书。
如果不是https,那么JMeter将能够记录应用程序活动。
任何人都遇到过类似情况?你是怎么解决的?
答案 0 :(得分:4)
将jmeter 2.11与Java 7一起使用,它会在jmeter / bin文件夹中创建一个crt文件。 是CA创建证书。
通过邮件发送此文件并在Ipad中打开并安装。
在测试脚本记录器中,输入专用字段HTTPS域,即您尝试访问的域,请参阅:
重新启动Ipad和jmeter测试脚本记录器,然后重试。