美文网首页
Jmeter中获取运行脚本目录路径

Jmeter中获取运行脚本目录路径

作者: GREG蓝天 | 来源:发表于2018-05-02 14:57 被阅读0次

    Jmeter中经常要用到相对路径来适应跨平台和分布式,而以运行脚本的路径作为路径参照是为首选。

    查找工作台-Property Display里,没有当前脚本路径的参数。而之前以为可用的user.dir参数,也显示的是系统级的用户目录。

    参考网上解决方法:

    ${__BeanShell(import org.apache.jmeter.services.FileServer;FileServer.getFileServer().getBaseDir();)}
    

    在jmeter源码里,有直接调用的方法,可以在运行时获取当前运行脚本的路径。上面的BeanShell脚本运行后,得到的就是当前运行脚本的目录路径了。再用${__property(file.separator)}获取到当前系统的路径分隔符,就可以拼装任意文件路径了,而且还适应各平台。NICE!

    解决方法来源:
    https://stackoverflow.com/questions/11268015/how-to-get-directory-of-jmeter-script-in-jmeter

    相关文章

      网友评论

          本文标题:Jmeter中获取运行脚本目录路径

          本文链接:https://www.haomeiwen.com/subject/ielcrftx.html