java - 使用 beanshell 验证文件是否存在于 jmeter 中的某个位置
问题描述
我正在尝试使用 jmeter 中的 BeanShell 采样器验证特定文件是否存在于文件夹中。
import org.apache.commons.io.FileUtils;
String filename;
String tempFile;
if(vars.get("LogFile") != null)
{
filename = vars.get("LogFile");
log.info("File exist");
}
else {
log.info("File exist");
}
我在用户定义的变量中定义了LogFile 。它被定义为 LogFile : D:\Jmeter\Jmeter.log,目前,它总是返回 true,因为它没有验证文件是否真的存在。
解决方案
To check you need to add a file exists check
if (new File(filename).exists()) {
log.info("File exist");
} else {
log.info("File not exist");
}
推荐阅读
- encryption - 尝试使用 PBE(PBEWITHSHA1ANDDESEDE) 解密密码时遇到问题
- c# - 通过 Xamarin.Forms 中 WebView 中的 Javascript onClick 事件调用 C# 函数
- java - Java 编译错误:列表
无法转换为 ArrayList - python - Python3从德语字符串中删除多个连字符
- vba - 自动填充到相邻单元格
- android - UIAutomator 无法检测到下拉列表
- symfony - Symfony Gedmo 树
- android - Trying to set maxLength in EditText, but characters can still go beyond max
- php - Symfony 发表一篇文章有一个小时的手册
- node.js - 在nodejs中注销