2015-04-06 141 views
0

多个JMeter的脚本,我们如何从命令line.I运行多个JMeter的脚本,有如下脚本 test1.jmx test2.jmx test3.jmx如何运行命令

现在,如果我想通过线程和在命令行中循环,我该怎么办呢?我知道一个脚本,我们可以使用的语法如下 THREADS $ {__ P(“线程”,25)} 但如何才能做到这一点对多个脚本

回答

1

使用与Apache Ant集成的JMeter通过JMeter Ant Task

例如,你可以配置你执行这样

enter image description here

最关键的是,您可以指定多个测试计划行:

testplans DIR =“/路径/到/你/测试”包括= “* JMX”

看通过属性的方式:

property name="loop" value="10" 
property name="threads" value="50" 
property name="ramp" value="100" 

你读性能FR om你的测试计划使用sintax:

$ {__ P([property],[defaultvalue])}。

在这种情况下,你将有:

enter image description here

+0

这是一个剧本,但我有我的script.How我可以处理多个脚本 – user197501

+0

多流脚本你是什么意思?我明白,两个问题1)你有三个文件(test1.jmx test2.jmx test3.jmx),你想运行它们。因此,使用Ant任务,您可以依次将它们全部触发并将结果收集到一个文件中。 2)您需要配置线程和循环等选项,以便您可以使用属性。如果在同一个文件中有多个线程组 ,则将使用不同的属性,例如:test1.jmx有两个线程组,使用两个属性$ {__ P(threads-1)}和$ {__ P(threads-2)}(这样你就可以独立地管理每个流) –

+0

谢谢Fernando.If我想从csv/excel文件中读取线程和循环值并传递它通过使用上面的场景来脚本化脚本。我该怎么做。 – user197501