2015-06-18 78 views
1

我正在按照本教程的步骤创建证书ApacheJMeterTemporaryRootCA.crt。Apache jMeter没有为http请求记录生成ApacheJMeterTemporaryRootCA.crt证书

我打什么运行相关证书后不过是自我表现,仿佛我只是运行一个简单的测试,而不记录。它甚至不显示错误消息。我已阅读这些线程,但他们都没有我的情况有所帮助:

是否有 - Apache jMeter not generating ApacheJMeterTemporaryRootCA.crt for https recording - ApacheJMeterTemporaryRootCA.crt not generated

我使用Java 1.7.0,67,2.13的JMeter(两者都是最新的版本)。我也遵循了这一页面设置我的环境变量

有没有人有关于什么是在这里失踪的想法? 非常感谢!

回答

1

在绝大多数情况下,jmeter.log文件包含所有答案或至少可以帮助找出问题的原因。

如果下面的清单没有帮助 - 用JMeter日志文件的相关位更新您的问题。

  1. 使用JDK,不是JRE
  2. 请确保您有下列环境变量设置:

    • JAVA_HOME - 指向JDK安装根
    • PATH - 包含JAVA_HOME的/ bin文件夹
  3. 如果您在使用网络浏览器记录确保

    • “HTTP代理服务器”设置为纠正
    • “使用代理服务器对所有协议”复选框被选中
    • “无代理的” JMeter的主机和端口输入不筛选出JMeter的主机(你可以清理)

    请参考下图像例如代理设置Firefox浏览器:

Firefox Proxy Settings

  • 设置JMeter的用于记录使用记录模板最简单的方法(文件 - >模板 - >记录),这样一来就可以得到JMeter的构造成用于在一个记录单击
  • 如果上面的清单没有解决您的问题,请查看Recording HTTPS Traffic with JMeter's Proxy Server疑难解答提示指南。

    相关问题