1

我需要在 JMeter的BFS Prepocessor中有脚本相对文件名(相对于测试计划文件)。我需要类似:“../scripts/commonscript.js”的东西,但这不起作用,我必须使用整个路径,这对版本控制非常不利。
是否有一些变量/属性/函数,所以我可以使用相对于测试计划文件的路径?

4

1 回答 1

2

查看 BSFSampler 代码,FileName 是相对于 /bin 的。

所以去它的方法:

  1. 添加一个名为 scriptDir 的用户定义变量,其值为 ${__P(scriptDir, dfltvalue)}

  2. 在你的路径中使用它作为 ${scriptDir}/

  3. 在启动时使用 -JscriptDir= 定义此变量

于 2012-12-01T22:08:11.877 回答