JMeter不记录任何客户端服务器活动

时间:2016-07-25 07:42:30

标签: performance testing jmeter

我正在尝试在JMeter中记录任何客户端 - 服务器活动作为学习的开始。我是从公司网络这样做,因此必须通过代理。以下是我录制的步骤。

  • 我在JMeter文档中读到,要通过代理进行录制,我必须通过提供正确的代理来从命令调用。我使用下面的代码来调用JMeter。

    jmeter -H" 代理地址取自互联网设置" -P" 8080" -u" *用户名*" -a" 密码"。

    使用此JMeter调用正常,然后我开始创建线程组和记录控制器的正常过程。

  • 现在我正在将IE中的互联网设置更改为本地主机并提及JMeter(8080)中给出的端口。我保持代理使用,因为没有代理,除了公司内部网站外,没有任何网站会打开。

  • 此外,我还导入了JMeter用于浏览器的证书。

2 个答案:

答案 0 :(得分:0)

现已解决此问题

我在用户环境变量中添加了 JAVA_HOME 变量,其值指向我机器上安装的jre C:\ Program Files \ Java \ jdk1.8.0_60 \ jre < / p>

此外,我必须在HTTP(S)测试脚本记录器中的 HTTP采样器设置下选择 Java 。 (虽然我没有达到此设置的目的)。

HTTP Sampler setting changed to Java

完成上述更改后,脚本在公司代理下正常录制。

答案 1 :(得分:-1)

我建议您考虑在不启动JMeter优势的情况下使用chrome extension for jMeter script recording:您可以将写入JMeter和/或云的脚本导出并在云上运行。