1

我已经使用 JMeter 设置了登录->注销脚本,并使用分布式机器执行负载测试。用户名在登录时使用 user.CSV 列表动态填充,而登录密码在登录请求中是固定的和硬编码的。

  • 大师(我自己的机器)
  • 2台奴隶机器
  • 线程:jp@gc - 步进线程组
  • 用户:10
  • 保持负载:120

使用非 GUI 模式使用命令执行脚本时:

jmeter -n -t "c:\Login and Logout.jmx" -R slaveip1, slaveip2.

生成的摘要报告如下:

汇总器:摘要 = 0 in 00:00:00 = ******/s 平均:0 最小值:9223372036854775807 最大值:-9223372036854775808 错误:0 (0.00%)

有人可以帮我找出为什么没有填充摘要报告吗?

注意:当为单个用户执行脚本时,汇总报告将被填充。在登录请求中,用户名和密码都是硬编码的,用户名不是用于 CSV 的。

4

1 回答 1

2
  1. 确保将 CSV 文件复制到从机
  2. 确保将Stepping Thread Group插件安装到所有从机(这也适用于您的测试中使用的任何其他插件)
  3. 如果出现任何问题,请确保检查主服务器上的jmeter.logjmeter-server.log从属服务器上的文件 - 如果出现错误,JMeter 应通过日志文件报告原因。
  4. 根据 JMeter 最佳实践,您应该始终使用最新版本的 JMeter ,因此请考虑在下次有机会时升级到JMeter 5.0 (或JMeter 下载页面上提供的任何版本)。
于 2019-01-29T03:09:08.203 回答