我希望能够传递包含JMeter测试(CSV数据集配置)参数的CSV文件,而不是将CSV数据源硬编码为JMeter测试的一部分.这可能吗?我似乎无法在JMeter的命令行选项列表中的任何位置找到它.
JMeter数据集配置参考.
这是可能的,但不要将JMeter变量用作CSV文件名的一部分,因为它们在 CSV数据集配置后被初始化,因此您将收到"找不到文件"错误.转而使用JMeter属性.
在CSV数据集配置而不是硬编码文件名中使用JMeter属性引用通过__P()或__property()函数,如:
csvfile指向CSV文件路径的上述属性可以通过两种方式定义:
在user.properties文件中(位于JMeter的"bin"文件夹中),如:
csvfile=/path/to/your/file.csv
Run Code Online (Sandbox Code Playgroud)通过-J命令行参数之类的
jmeter -Jcsvfile=/path/to/file.csv -n -t test.jmx -l results.jtl
Run Code Online (Sandbox Code Playgroud)通过命令行指定的属性值将覆盖存储在文件中的属性值.有关JMeter属性及其使用方法的更多信息,请参阅" Apache JMeter属性自定义指南"
| 归档时间: |
|
| 查看次数: |
10586 次 |
| 最近记录: |