我想让我的测试参数化,以便我可以使用不同数量的用户运行相同的测试。我知道我可以在我的测试计划中定义一些用户变量,但我想要一个对普通用户更友好的解决方案(根本不了解JMeter)。
我尝试过使用CSV配置,但似乎无法将(${numberOfUsers}
)注入线程组。有没有解决方法?也许从命令行运行我的测试时我可以传递多少用户?
答案 0 :(得分:2)
好的,结果真的很容易。我在JMeter的thead组中设置了类似${__property(myPropertyName)}
的内容,而不是实际用户编号。然后我运行我的测试,如:
jmeter -t path/to/test.jmx -JmyPropertyName=10
测试组将有10个用户。