使用 Iphone 的 Jmeter Https 记录

Jmeter Https recording using Iphone

我在 jmeter 中记录我的 https 流量时遇到问题,并且总是收到此错误消息。不过,我在记录常规交通方面没有遇到任何问题。

响应代码:非 HTTP 响应代码:javax.net.ssl.SSLHandshakeException 响应消息:非 HTTP 响应消息:java.security.cert.CertificateException:没有可用的 X509TrustManager 实现

到目前为止我已经尝试解决这个问题

1) 在我的设备中安装了 Jmeter 临时证书

2) 在记录控制器中添加了 HTTP(s) 域

3) 在 http 采样器设置中使用 Http 客户端 4

4) 清除了iphone
中的历史记录 5) 尝试使用 http 请求默认值

我有 Iphone6,它的 MAC OSX yosemite。 Jmeter 版本 2.13

我认为您需要导入 ApacheJMeterTemporaryRootCA.crt(当您启动 HTTP(S) Test Script Recorder 时,它会在 JMeter 安装的 /bin 文件夹中生成)。

  • 找到文件
  • 给自己发送一封包含文件的电子邮件
  • 在移动设备上打开电子邮件
  • 安装证书

应该足以解决您的问题。

更简单的方法是改用 Mobile Recorder 服务。