我正在使用JMeter对我的网络应用进行性能测试。
我尝试通过在一个.JMX脚本中合并所有6个脚本(通过JMeter GUI模式)运行6 .jmx,然后在命令提示符下执行它说活动线程是6(最初),但是当我在执行后得到报告。 jtl(在执行.jmx之后得到)并试图检查活动线程的数量,它说只有1个线程在整个时间内处于活动状态。这是2个快照: (https://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
答案 0 :(得分:0)
您可能缺少计算线程的jmeter.properties中的属性:
默认情况下,JMeter不保存JTL文件中的线程数。如果你有计划 要使用JMeter JTL文件,您应该通过取消注释来启用它 JMETER-INSTALL-DIR / bin / jmeter.properties行:
jmeter.save.saveservice.thread_counts=true