Jmeter通过BeanShell Sampler获取Jmeter的Bin路径,并存入变量供后面的脚本调用

Jmeter的Bin路径是其运行路径,当把自动化测试的脚本放在Bin目录下时,为了将存储CSV的数据文件以及脚本的路径都设置成相对路径,我们需要获取到Jmeter的运行路径:

通过BeanShell Samper添加Script

vars.put("AutoTestPath",System.getProperty("user.dir")+"\\AutoTest\\CIMAutoTest");

 注意:双斜杠是必须的

在之后的脚本中,我们就可以通过${AutoTestPath}引用Bin所在的路径

譬如,一个HTTP Request的报文体需要Send Files,本地文件的路径就可以设置成:

${AutoTestPath}\Data\SmokeTest\CWP\CWP.doc

如下图所示:

Jmeter通过BeanShell Sampler获取Jmeter的Bin路径,并存入变量供后面的脚本调用_第1张图片

你可能感兴趣的:(JMeter)