如何在没有Maven的非gui模式下在一个实例上运行多个.jmx录制的脚本?

时间:2017-09-05 04:05:53

标签: jmeter performance-testing jmeter-plugins jmeter-3.2

我正在使用JMeter对我的网络应用进行性能测试。

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

因此可以运行多个.jmx记录的脚本,这些脚本具有不同的凭据以登录到Web App并执行不同的任务,我还检查了this link并给出了Dmitri& Nachiket。

我还尝试在命令提示符下运行一次以上的.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

1 个答案:

答案 0 :(得分:0)

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

  

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

 jmeter.save.saveservice.thread_counts=true