我有一个文件夹,其中包含不同SOAP请求的许多文件。我想要运行所有这些。当添加新请求并删除一些请求时,这些文件的数量可能会有所不同。所以我想将循环计数设置为文件夹中的文件数。这样用户就不必知道确切的计数。是否有人遇到类似情况并获得解决方案?
提前谢谢。
答案 0 :(得分:0)
您可以使用以下脚本来处理它:
将以下代码放入Beanshell Sampler的“脚本”区域:
File folder = new File("/path/to/your/folder");
File [] files = folder.listFiles();
int loops = files.length; =
vars.put("loops", String.valueOf(loops));
${loops}
放入“循环计数”输入字段有关JMeter中脚本编写的全面信息,请参阅How to use BeanShell: JMeter's favorite built-in component指南。