首页 > 解决方案 > 尽管所有必需的配置都在 iPhone 中完成以在 jmeter 中录制脚本,但录制不起作用

问题描述

iphone配置:

  1. 安装了有效的认证
  2. 根据需要设置代理(笔记本电脑的 ip 和端口为 8088,与 jmeter 中相同)
  3. 手机/笔记本电脑/Jmeter重启都尝试了多次

尽管所有配置都已按要求完成,但录制并未开始。有什么我想念的吗?在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: iosiphonejmetercertificaterecording

解决方案


您的配置似乎有效,所以我没有任何其他建议:

  1. 确保证书没有过期(它的有效期只有 7 天,只要你没有触摸proxy.cert.validityproperty)并且它与 JMeter 的“bin”文件夹中的证书相同

  2. 正如其名称所证明的那样,HTTP(S) 测试脚本记录器只能记录HTTPHTTPS流量,如果您的应用程序使用其他/不同的网络协议,您将无法记录它(至少 JMeter 5.4.1 不能)

  3. 检查jmeter.log文件是否有任何可疑条目。为代理和朋友增加 JMeter 日志记录的详细程度也是一个好主意,可以通过在log4j2.xml文件中添加下一行来完成:

    <Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" /> 
    
  4. 最后但并非最不重要的一点是检查您的iPhone 日志


推荐阅读