因为我jmx文件里有读txt文件,执行机是在Linux环境,开始总以为是相对路径会不会有问题,试了很多次,还是不行,最后找了个老司机帮我解决了,如下图
在执行机里启动服务必须切到bin目录下后启动,不然即使配置了环境变量也不行。
下图是我配置的环境变量:
我很想知道如果是这样,我配置的环境变量有鸟用?
----找到原因了,jmter执行机并不是将$JMETER_HOME/bin作为相对路径,如果设置了环境变量,在别处启了jmeter-server,那相对路径就是启动jmeter-server的路径了,所以总报空指针找不到文件。