我想设置chrome驱动程序的位置相同的位置作为.jmx文件,但没有硬编码到完整的路径。有什么办法实现它?
rdlzhqv91#
JMeter使用.jmx脚本所在的目录作为其“基目录”因此,对于Windows,只需使用chromedriver.exe,对于其他操作系统,只需使用chromedriver。如果出于任何原因想使用完整路径,可以在运行时使用__groovy()函数获取它,如下所示:
chromedriver.exe
chromedriver
${__groovy(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir() + System.getProperty('file.separator'),)}chromedriver.exe
有关JMeter中的Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?
1条答案
按热度按时间rdlzhqv91#
JMeter使用.jmx脚本所在的目录作为其“基目录”
因此,对于Windows,只需使用
chromedriver.exe
,对于其他操作系统,只需使用chromedriver
。如果出于任何原因想使用完整路径,可以在运行时使用__groovy()函数获取它,如下所示:
有关JMeter中的Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?