除了使用CSV配置文件和beanshell编程之外,有没有办法定义特定于环境的testdata?
每个环境使用相同的jmx脚本改变不同的testdata(值)。
例如:Firstname,LastName,ProjectName等......
答案 0 :(得分:1)
您可以在不同的环境中拥有不同的属性。
您可以拥有不同的或附加的属性文件
-p, - propfile 要使用的jmeter属性文件
-q, - addprop 额外的JMeter属性文件
或使用command line
覆盖每个环境的每个属性-J [prop_name] = [值] 定义本地JMeter属性。
答案 1 :(得分:1)
最快,最简单的方法是使用JMeter Properties,如:
在.jmx脚本中使用__P() function来定义Firstname
,如
${__P(Firstname)}
当您启动JMeter时,通过-J command-line argument传递此Firstname
属性值,如:
jmeter -JFirstname=John
有关详细信息,请参阅Configuring JMeter用户手册章节。