使用CSVRead, CSVData Set Config, __StringfromFile从外部读取参数

如果参数化的对象要大量的传值,那么用ant -DpropertyName的方式就不合适了,JMeter提供了一些内置的方式来做这件事



记得以前有篇文章讲过这个,不过一时翻不到了,记录一下我自己的体会



__CSVRead: 一开始用的,在url的参数时用的比较多

CSVData Set Config: 后来发现上面这个在循环控制器里面不好用,于是改用CSVData Set Config,用这个可能要注意放的位置

__StringFromFile: 说实话还没用过,大概看了下似乎跟__CSVRead差不多,它们都是按线程为单位来读取文件内容,同理如果在一个线程内使用循环来读参,那么这个循环内部读取的将是同一个参数值,不会改变。


其实我更想找一个可以在线程组生成之间读取的方式,这样我可以全盘使用参数文件了,目前还没有找到一个方法可以在启动jmx后动态的设定线程数

原文地址:https://www.cnblogs.com/yeyong/p/3906374.html