我正在寻找如何从JMeter中的文件中获取随机行的方法。任何建议,我将不胜感激。
不确定有关groovy的问题,也许有一种更简单的方法,但是例如,您可以使用Beanshell Sampler使用以下代码来做到这一点:
import org.apache.commons.io.FileUtils; //necessary import
List lines = FileUtils.readLines(new File("/path/to/your/file")); // read file into lines array
int random = new Random().nextInt(lines.size()); // get random line number
String randomLine = lines.get(random); // get random line
vars.put("randomLine", randomLine); // store the random line into ${randomLine} variable
/path/to/your/file
用相对或绝对路径替换您要从中随机行的文件${randomLine}
在需要有关在JMeter测试中使用Beanshell测试元素中的JMeter和Java API的更多信息,请参见如何使用BeanShell:JMeter的“最喜欢的内置组件”指南。
注意:以上代码也是有效的常规代码
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句