Jmeter读取或者写入文件,当使用CSV Data Set Config或者BeanShell PostProcessor时,需要指定文件的路径。Jmeter支持绝对路径和相对路径有两种方式。
绝对路径
通过浏览选择文件,如下图:
相对路径
Jmeter的测试脚本,在部署时需要上传到测试或者生产环境,绝对路径需要更改的内容太多,造成部署性极差,因此Jmeter通常只要相对路径。
Jmeter的相对路径是针对bin目录,可以在bin目录下新建文件夹,通过./当前 …/上级 和文件夹指定文件存放的目录。如下图:
工作目录
在Jmeter的安装目录与工作目录可能会不一样,为了把测试数据和脚本放到工作目录,在工作目录下启动Jmeter,才能确保相对路径正确使用,否则不能读取或者写入文件。可以通过Bat文件启动Jmeter,在工作目录下新建Bat文件,内容如下图:
cd d:
D:\codetool\apache-jmeter-5.3\bin\jmeter.bat