首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过命令行为JMX中的同一个JMX文件提供不同的csv文件?

如何通过命令行为JMX中的同一个JMX文件提供不同的csv文件?
EN

Stack Overflow用户
提问于 2018-12-05 01:11:33
回答 1查看 556关注 0票数 0

我希望使用不同的csv配置文件为不同的加载/线程运行相同的JMX文件,假设csv文件包含用户名和密码的数据。对于test1,csv文件有1000行,test2 csv文件有2000行,诸如此类。

如何通过命令行为同一JMX文件为不同线程计数提供不同的csv文件。

我知道我可以像${__P(__P,线程)}那样通过命令行通过下面的命令行通过usin __P()函数传递线程、爬行、下拉式、持续时间。

-Jthreads=200 -Jrampup=10 -Jduration=1000 -Jrampdown=10 -n -t test1.jmx -l结果1.jtl

谢谢你,拉杰

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-05 06:42:15

你可以这样做,就像你做的线程,冲压,持续时间等。

  1. 在您的CSV数据集中,Config使用文件名定义P()函数,如下所示: ${__P(csvFile,test1.csv)}

这将告诉CSV数据集Config从csvFile JMeter属性读取文件名,如果没有设置该属性,则使用test1.csv (因此您可以在GUI模式下调试测试)。

  1. 就这样,现在您可以使用-J命令行参数传递文件名,如: to JcsvFile=/path/to/file2.csv -Jthreads=200 . 设置属性的另一种方法是将值放入user.properties文件中。有关更多信息,请访问Apache JMeter属性自定义指南
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53623758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档