【发布时间】:2017-03-01 09:57:58
【问题描述】:
我正在使用 HTTP(s) 脚本记录器测试移动应用程序(移动设备通过计算机 IP 地址连接到 JMeter。)。
从应用程序中,如果我尝试使用 facebook 登录,则它会在 jmter 中显示 失败报告,但如果我从 JMeter 中点击停止按钮( https 脚本记录器),然后如果我尝试使用 facebook 登录,那么我可以轻松地使用 facebook 登录。
-请帮帮我。
【问题讨论】:
我正在使用 HTTP(s) 脚本记录器测试移动应用程序(移动设备通过计算机 IP 地址连接到 JMeter。)。
从应用程序中,如果我尝试使用 facebook 登录,则它会在 jmter 中显示 失败报告,但如果我从 JMeter 中点击停止按钮( https 脚本记录器),然后如果我尝试使用 facebook 登录,那么我可以轻松地使用 facebook 登录。
-请帮帮我。
【问题讨论】:
为了能够记录 HTTPS 调用,您需要将 JMeter 的自签名证书安装到您的设备上。
ApacheJMeterTemporaryRootCA.crt 文件,然后以某种方式将其传输到您的设备(即通过电子邮件发送给自己)现在您应该可以记录 HTTPS 流量了。请注意,某些移动操作系统在 Wi-Fi 连接设置级别上不支持 HTTPS 代理,因此您可能必须为此使用第 3 方应用程序(例如,ProxyDroid 用于 Android)
您还可以尝试cloud-based proxy service for recording JMeter tests,它可以自动执行证书安装过程,并且能够以“SmartJMX”模式导出录制的脚本并应用自动关联。
【讨论】: