我使用JMeter测试并发下载,并需要将其存储到特定文件夹中。
我正在使用Windows并使用"保存对文件的响应"。如果我使用绝对路径,它完全按照我希望它工作的方式工作。
现在,我需要与一个小组分享(将存储在repo中),并希望将我明显错误的绝对路径改为亲戚。
现在: "〜" - 在项目根文件夹中存储下载,其中.JMX文件是,但我希望它在:"〜/ downloads /"所以,在子文件夹中。
"常规"事情是有效的,是的,我尝试了所有可能的组合,即使是那些我认为不应该工作的组合。 〜/下载/ ./downloads/ 〜/下载/ \下载\ \下载\ ...
它或失败,我可以在日志错误中看到: 〜\ downloads \ 1.x-gzip(系统找不到指定的路径)
或者它以root文件名存储在根目录中" downloads"而是1.x-gzip
有没有办法做到这一点,也许使用beanshell?
最重要的是,为什么JMeter中的这种行为如此不同,我的意思是,如果它适用于" home"和"〜/../"为什么它不识别子文件夹?
由于
答案 0 :(得分:1)
JMeter似乎正在删除尾部斜杠,因此除了提供文件夹的完整路径之外,没有办法绕过它。
如果您需要动态执行此操作,相关的Beanshell脚本将如下所示:
UIViewAnimationOptionCurveEaseIn
您需要在.jmx测试脚本的同一级别使用“downloads”文件夹。
参考文献: