通过Jmeter for mobile app执行性能测试时收到此错误。**请确保浏览器设置为接受Jmeter代理证书**

通过Jmeter for mobile app执行性能测试时收到此错误。**请确保浏览器设置为接受Jmeter代理证书**,jmeter,Jmeter,我正在通过jmeter for android移动应用程序测试移动应用程序的性能。对于安装在我的移动设备中的大多数应用程序,我收到以下错误消息。 软件导致的连接中止:recv失败 确保浏览器设置为接受JMeter代理证书。 在使用移动应用程序进行测试时,请帮助我了解如何解决此错误。您是否已按照错误消息中的说明进行了操作,例如,是否已安装JMeter CA证书?查看本指南并检查您是否正确地遵循了步骤[Apache JMeter HTTP(S)测试脚本记录器](),尤其是此步骤: 返回HTTP(S)

我正在通过jmeter for android移动应用程序测试移动应用程序的性能。对于安装在我的移动设备中的大多数应用程序,我收到以下错误消息。 软件导致的连接中止:recv失败 确保浏览器设置为接受JMeter代理证书
在使用移动应用程序进行测试时,请帮助我了解如何解决此错误。

您是否已按照错误消息中的说明进行了操作,例如,是否已安装JMeter CA证书?查看本指南并检查您是否正确地遵循了步骤[Apache JMeter HTTP(S)测试脚本记录器](),尤其是此步骤:

  • 返回HTTP(S)测试脚本记录器,并单击底部的“开始”按钮。 这将启动用于拦截浏览器请求的JMeter代理服务器。 将在jmeter/bin文件夹中生成名为ApacheJMeterTemporaryRootCA.crt的文件。 在浏览器中安装此证书,如果不知道如何安装,请阅读“ 安装 用于HTTPS记录的JMeter CA证书 “在:

  • 当您启动JMeter的HTTP(s)测试脚本记录器时,它会生成一个虚拟证书,以便能够解密SSL通信

  • 在JMeter的/bin文件夹中找到
    ApacheJMeterTemporaryRootCA.crt
    文件(如果运行JMeter,即从桌面快捷方式运行,它可能位于其他位置)
  • 将其安装到您的设备上(最简单的方法是通过电子邮件发送给您自己,在设备上打开电子邮件并单击附件)
  • 证书安装后,应安装设备

  • 您可能会发现服务更易于使用

    ,这是否意味着应该安装证书所在的代理服务器。我实际上是在寻找移动应用程序的性能测试,而不是web应用程序。同样的证书需要安装在JMeter和移动设备上,否则你将无法记录安全的移动流量。我已经在Macbook和iPhone中安装了同样的证书,并将其设置为“Truested”,但我仍然得到了一些支持jmeter中的“确保浏览器设置为接受jmeter代理证书”。要访问部署在Windows server中的服务,我的Macbook连接到VPN(iPhone中没有VPN,因为我猜它不需要),Android设备也会出现同样的错误。测试应用程序使用Xamarin表单开发。如何解决此问题?