2、启动负载机器,负载机器全部执行jmeter-server文件,进行启动;(./jmeter-server &)
3、选择其中的一台机器,bin目录路径下执行(./jmeter -n -t xxx.jmx -R xx.xx.xx.xx:xx,xx.xx.xx.xx:xx -l xxx.jtl) -R 参数后面跟所有压测负载机的ip+端口;-r参数 启动所有的jmeter.properties中定义的机器。
4、保存解析测试结果文件xxx.jtl 。
五、压测结果分析(结果分析非常重要。待学习)
===========================================================================================================================
【压测负载机器遇到的问题】对应图片提示 一个客户端到远程负载机的连接,端口默认值为1099。可以在负载机器jmeter.proprerties中修改 启动远程负载机器需要先运行启动jmeter-server服务,有时候会报错connection refuse,需要对jmeter-server文件中RMI_HOST_DEF进行设置 如下: RMI_HOST_DEF=-Djava.rmi.server.hostname=xx.xx.xx.xx(此台负载机器的ip)
============================================================================================================================
【压测负载机器linux常用操作】 chmod 775 * -R 赋权限 ./jmeter -n -t QueryYn.jmx -R 10.58.189.136:1099,10.58.189.137:1099 -l Q150_1.jtl 运行脚本 -n 命令行运行 -t 后跟待运行的jmx脚本 -R 后跟负载机器的ip+端口,多个负载机时用,隔开 -r 运行所有的远程负载机器 -l 保存压测结果数据, xxx.jtl rm -r *.jtl 删除目录下的所有的jtl ps -ef | grep java 查看进程 kill -s 9 [进程号] 杀死目标进程 ./jmeter-server & //启动负载机器
1、vi [目标文件] 打开目标文件; 2、insert进入编辑模式; 进行编辑; 3、esc退出编辑模式,冒号+wq(:wq),保存退出 编辑完成后保存退出 【压测负载机器linux常用操作】
