我想加载测试的应用程序是购物车应用程序(服务器性能)。我已尝试使用Jmeter进行购买,但问题是Jmeter没有记录登录等操作,从下拉列表中选择等等。因为在回放时,记录的脚本不会创建任何用户会话,也不会进行购买。但Jmeter显示所有脚本都成功运行。我想在移动设备上记录每一个动作。有没有解决这个问题的方法?我是否需要使用Jmeter以外的任何其他工具?请帮忙。 提前致谢。
答案 0 :(得分:0)
如果您的应用程序发出HTTP(或HTTPS)请求 - JMeter可以记录它(假设配置正确)
鉴于你能够记录一些请求,似乎你几乎就在那里,几点要考虑:
为了使JMeter能够解密和记录HTTPS流量,您需要在移动设备上安装JMeter的自签名证书。
ApacheJMeterTemporaryRootCA.crt
文件
确保证书是最新的(它的生命周期有限,默认只有7天),因此您需要重新生成并重新导入每周或修改proxy.cert.validity
{{ 3}}覆盖证书有效期并使其更长
答案 1 :(得分:0)
JMeter有一个代理服务器,可以记录所有HTTP / HTTPS记录。
此网站有分步说明。
http://www.testautomationguru.com/jmeter-record-ios-application-http-requests/