我需要为批处理创建一个JMeter脚本。该过程将检查入站文件夹中的文件,然后在出站文件夹中查看已处理的文件夹。
有没有办法观察文件是否已处理并且是出站文件夹。出站文件夹中的文件将具有相同的名称
答案 0 :(得分:0)
您可以使用JSR223 Sampler
(或预处理器取决于您的需要)检查文件是否存在,例如使用Java语言:
a = new File("/var/tmp/myFile.txt").exists();
log.info("file exists "+ a);
其他选项是Linux script调用的OS Process Sampler中的全部执行。
答案 1 :(得分:0)
您可以使用JMeter While Controller之类的:
将以下表达式放入"条件"面积:
${__groovy(!new File('/path/to/outbound/folder').list().contains('expected_file_name'),)}
500
ms JMeter将"睡觉"直到预期文件出现在出站文件夹中,一旦它出现在那里 - JMeter将继续执行While Controller下面的采样器。