无法使用Jmeter和相对路径下载文件

时间:2015-09-29 11:10:28

标签: jmeter relative-path

我使用JMeter测试并发下载,并需要将其存储到特定文件夹中。

我正在使用Windows并使用"保存对文件的响应"。如果我使用绝对路径,它完全按照我希望它工作的方式工作。

现在,我需要与一个小组分享(将存储在repo中),并希望将我明显错误的绝对路径改为亲戚。

现在: "〜" - 在项目根文件夹中存储下载,其中.JMX文件是,但我希望它在:"〜/ downloads /"所以,在子文件夹中。

"常规"事情是有效的,是的,我尝试了所有可能的组合,即使是那些我认为不应该工作的组合。 〜/下载/ ./downloads/ 〜/下载/ \下载\ \下载\ ...

它或失败,我可以在日志错误中看到: 〜\ downloads \ 1.x-gzip(系统找不到指定的路径)

或者它以root文件名存储在根目录中" downloads"而是1.x-gzip

有没有办法做到这一点,也许使用beanshell?

最重要的是,为什么JMeter中的这种行为如此不同,我的意思是,如果它适用于" home"和"〜/../"为什么它不识别子文件夹?

由于

1 个答案:

答案 0 :(得分:1)

JMeter似乎正在删除尾部斜杠,因此除了提供文件夹的完整路径之外,没有办法绕过它。

如果您需要动态执行此操作,相关的Beanshell脚本将如下所示:

UIViewAnimationOptionCurveEaseIn

您需要在.jmx测试脚本的同一级别使用“downloads”文件夹。

参考文献: