JMeter:从相对路径导入通用断言脚本

JMeter: Import common assertion script from relative path

我希望从某个位置导入断言脚本,而不是在 .jmx 文件中定义它:Import Script

我遇到的主要问题 运行 是默认位置似乎是 JMeter 安装位置,而不是当前打开的 .jmx 的位置。 安装位置可能因用户而异,而我正在寻找的通用脚本将是 .jmx 位置上方的文件夹。

如果您是 Groovy 专家,确定“默认”位置应该不是问题。相关函数是FileServer.getBaseDir(),当

因此,如果您执行以下操作:

println('Current base is: ' + org.apache.jmeter.services.FileServer.getFileServer().getBaseDir())

它将return当前.jmx文件所在的文件夹:

更多信息:Scripting JMeter Assertions in Groovy - A Tutorial