1

我正在使用 JMeter 为我的 Web 应用程序进行性能测试。

我尝试通过将所有 6 个脚本合并到一个 .JMX 脚本中(通过 JMeter GUI 模式)来运行 6 个 .jmx,然后在命令提示符下执行它说活动线程是 6 个(最初),但是当我在执行 .jtl 后得到报告时(获取执行 .jmx 后)并尝试检查活动线程的数量,它说只有 1 个线程一直处于活动状态。这是 2 个快照 命令提示符执行:(https://i.stack.imgur.com/2Yrhn.jpg

那么是否可以运行多个 .jmx 记录的脚本,这些脚本具有不同的不同凭据来登录 Web 应用程序并执行不同的任务,并且我检查了这个链接并由 Dmitri & Nachiket 给出了答案。

我还尝试在命令提示符下一次运行超过 1 个 .jmx 脚本,例如:

>jmeter -n -t "D:\Program Files\apache-jmeter-3.0\bin\P_testing170817_U_rama.jmx" "D:\Program Files\apache-jmeter-3.0\bin\P_testing170817_U_superuser.jmx

4

1 回答 1

0

您可能缺少 jmeter.properties 中计算线程的属性:

默认情况下,JMeter 不会在 JTL 文件中保存线程数。如果您计划使用 JMeter JTL 文件,您应该通过在 JMETER-INSTALL-DIR/bin/jmeter.properties 中取消注释来启用它:

 jmeter.save.saveservice.thread_counts=true
于 2017-10-15T10:44:08.657 回答