jmeter 很好的测试工具,尤其是开发APP中真对接口测试,比postman更方便快捷!推荐使用!1、问题描述:输入 sh jmeter 命令后,报配置错误:TerrydeMac-mini:bin dgtle$ sh jmeterjmeter: line 128: [: : integer expression expectedjmeter: line 192: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java: No such file or directory2、根本原因:jdk版本已升级,需要重新配置3、问题定位查看电脑当前java版本TerrydeMac-mini:bin dgtle$ Java -versionjava version “1.8.0_191"Java(TM) SE Runtime Environment (build 1.8.0_191-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)查看环境变量中的信息TerrydeMac-mini:bin dgtle$ /usr/libexec/java_home -VMatching Java Virtual Machines (1): 1.8.0_191, x86_64: “Java SE 8” /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home经对比:jmeter报错的版本是:1.8.0_121java版本是:1.8.0_1914、解决方案TerrydeMac-mini:bin dgtle$ vim .bash_profileTerrydeMac-mini:bin dgtle$ cd TerrydeMac-mini: dgtle$ vim .bash_profileTerrydeMac-mini:~ dgtle$ source ~/.bash_profile其中.bash_profile信息如下:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Homeexport CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH把1.8.0_121修改成1.8.0_191,保存然后执行source ~/.bash_profile。问题解决!