【发布时间】:2016-03-21 11:07:32
【问题描述】:
我正在通过 jmeter 为 android 移动应用测试移动应用的性能。对于安装在我的移动设备中的大多数应用程序,我收到以下错误消息。 软件导致连接中止:recv failed 确保浏览器设置为接受 JMeter 代理证书。 在使用移动应用进行测试时,请帮助我了解如何解决此错误。
【问题讨论】:
标签: jmeter
我正在通过 jmeter 为 android 移动应用测试移动应用的性能。对于安装在我的移动设备中的大多数应用程序,我收到以下错误消息。 软件导致连接中止:recv failed 确保浏览器设置为接受 JMeter 代理证书。 在使用移动应用进行测试时,请帮助我了解如何解决此错误。
【问题讨论】:
标签: jmeter
您是否按照错误消息中的说明进行操作,例如您是否安装了 JMeter CA 证书?查看本指南并检查您是否正确遵循了这些步骤 [Apache JMeter HTTP(S) 测试脚本记录器] (https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf),尤其是这一步:
- 返回HTTP(S) Test Script Recorder,点击底部的“开始”按钮。 这将启动用于拦截浏览器请求的 JMeter 代理服务器。 将在 jmeter/bin 文件夹中生成一个名为 ApacheJMeterTemporaryRootCA.crt 的文件。 在浏览器中安装此证书,如果您不知道如何操作,请阅读“ 安装 用于 HTTPS 录制的 JMeter CA 证书 ” 在:http://jmeter.apache.org/usermanual/component_reference.html#HTTP%28S%29_Test_Script_Recorder
【讨论】:
当您启动 JMeter 的 HTTP(S) 测试脚本记录器时,它会生成一个虚拟证书,以便能够解密 SSL 流量。
ApacheJMeterTemporaryRootCA.crt 文件(如果您运行 JMeter,它可能位于其他位置,即从桌面快捷方式)您可能会发现Mobile Recorder 服务更易于使用
【讨论】: