用windows平台测试时,会受到网络条件的影响,导致测试结果不够准确,尤其是高并发的情况下,需要能够精准的测试请求的响应时长,对于网络的要求更加苛刻。在这样的情况下,可以考虑在linux服务器端安装jmeter进行测试。
下面就简要介绍下linux环境安装jmeter的步骤。
准备环境:
linux平台
jmeter安装包
jdk
软件的下载可以参考上一篇windows环境安装jmeter,此处不再赘述。
一、安装jdk
jdk的安装可以参考以下内容
二、安装jmeter
1.将jmeter压缩包上传至linux的指定目录下。
2.解压压缩包
unzip apache-jmeter-3.1.zip
3.给jmeter.sh 赋权 ,进到解压目录的 /jmeter/bin 下,chmod 777 jmeter.sh,可用 sh jmeter.sh -v 来检测命令是否可用
三、本地编写测试计划
测试计划的编写,已经在《JMeter新建webservice接口测试计划》中做了介绍,此处不赘述。
四、上传测试计划
将本地保存好的测试计划文件,上传至服务器(我上传到的目录是apache-jmeter-3.1/bin/data)
执行测试计划:
sh jmeter.sh -n -t data/test.jmx -l data/result_1.jtl
五、分析测试结果
测试计划执行完毕后,将测试结果文件 result_1.jtl 下载到本地,用jmeter查看文件即可。
六、参考文档