在使用“用户参数”元件和${_StringFromFile()}方法生成大量数据的过程中,我们发现了一个问题,就是JMeter并不是按着顺序一行行读取数据的,而是跳着的。比如我们的参数是user01,user02,...,user100,使用JMeter单线程读取时,可能是user01,user11,user21这样的非连续的。这样对我们将来使用这些数据造成了麻烦。我们试着使用JMeter提供的CSV元件,很不错,问题解决了。用法很简单,在需要读取参数的请求添加配置元件CSV Data Set Config,在Filename栏填入参数文件的全路径(如:D:/user.csv),在Variable Names一栏填入参数名称以逗号隔开(如:USER,PWD),Delimiter一栏填写不同参数间的分割符(excel另存为csv文件使用逗号分割符,另存为txt文件使用/t分隔符),其他栏可以保存默认。 引用变量时与使用用户变量相同。
用Apache JMeter进行性能测试之四(使用CSV元件)
最新推荐文章于 2024-04-16 08:41:00 发布