centos下jmeter做性能测试
windows下jmeter做性能测试,保存会生成一个察看结果树.jmx——这个jmx就是你写的性能脚本,比如你设置的接口地址、参数、用例csv文件,用例路径,cpu.jtl(linux服务器上cpu、内存等监控信息)路径等
在centos下做性能测试时,将jmx、数据用例.csv或.txt迁移到linux服务器下,比如放在/usr/local/目录下,尽量不要用中文,也不要用中文路径,直接mv 察看结果树.jmx dh.jmx
如果需要修改接口地址,用例文件名,用例路径,result.jtl路径等,直接编辑察看结果树.jmx,vim dh.jmx,直接/搜索你要修改的内容去修改即可
运行命令:
/usr/local/apache-jmeter-5.1.1/bin/jmeter -n -t /usr/local/dh.jmx -l /usr/local/result.jtl -e -o /usr/local/result1
1、给权限:启动时会报/bin/jmeter没有权限,直接chmod 777 bin/jmeter、chmod 777 dh.jmx chmod 777dh.txt
2、restlt.jtl是监控linux服务器上的cpu、内存等资源存储信息,执行命令前,这个jtl要不存在,所以不要新建这个jtl
3、result1是性能测试报告存储路径,也不要新建,运行命令会自动生成的
4、最后查看测试报告的时候,要将整个result1文件夹拿出来,查看里面的index.html即可看到报告页面