我们有用于录制移动性能脚本的iPAD和Jmeter3.0版本。我们已经设置了iPad和Jmeter设置,就像在许多站点上提到的那样。我们的应用程序是本地移动应用程序。
当我们尝试在设置代理后记录登录和一些请求时,但是当我们尝试进行同步活动时,请求就会转到“arcGIS服务器”,并显示"Unable to sync with arcgis server“消息。稍后,它不会记录任何请求在j量表中。
计量器日志中的
2016/07/14 20:00:37 WARN - jmeter.protocol.http.proxy.Proxy: [53176] Problem with SSL certificate for 'www.arcgis.com'? Ensure browser is set to accept the JMeter proxy cert: Remote host closed connection during handshake
2016/07/14 20:00:37 WARN - jmeter.protocol.http.proxy.Proxy: [53175] Problem with SSL certificate for 'securearcgis.datadoors.net'? Ensure browser is set to accept the JMeter proxy cert: Remote host closed connection during handshake
2016/07/14 20:00:57 INFO - jmeter.services.FileServer: Stored: ib40f47e4-8a50-4ed1-b778-9c66b2e072fc_0.geodatabase 记录arcgis服务器请求时遇到问题?
发布于 2016-07-14 18:16:03
您需要将JMeter的自签名证书安装到iPAD设备上。在SSL记录的情况下,JMeter充当MITM代理,并且需要虚拟证书来解密数据并能够记录流量。
安装证书的最简单方法是发送ApacheJMeterTemporaryRootCA.crt文件(当您通过电子邮件启动HTTP(S)测试脚本记录器并在iPAD上打开电子邮件附件时,它将在JMeter的"bin“文件夹中生成)。
另一种解决方案是使用流动记录器服务,在这种情况下,您不必担心代理和证书,而且moreover可以以所谓的"SmartJMX“模式导出JMeter测试,并自动关联动态参数,这样您就不必检测它们、开发正则表达式等等。
https://serverfault.com/questions/789837
复制相似问题