在Jenkins中配置的beanshellsampler JMeter中,尝试使用java.io.File“File f = new File(“//DEV/Test”)”从文件路径获取文件,当尝试获取绝对路径时,仅获取“/Dev/Test”。缺少一个“/”。
String folderPath = "//Dev/Test";
# oneway
File folder = new File(folderPath);
folder.toAbsolutePath(); //output :: /Dev/Test
# Secondway
Path p1 = Paths.get(foldertoString, new String[0]);
File pathtoFile = p1.toFile();
String[] fn = pathtoFile.list();
// output : path is not correct
1条答案
按热度按时间k97glaaz1#
它没有丢失,
/
is the root of the Linux file system,没有必要在那里有一个额外的斜线。还应注意,从JMeter 3.1开始,建议使用JSR223测试元素和Groovy语言编写脚本,因此请考虑在下一个可用的机会进行迁移。
有关JMeter中的Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?