测试步骤
1.分析需求-需要是量化的指标
2.确定关键业务和关键路径
3.确定压测参数(并发量,循环次数,压测时间,用户启动方式)
编写测试计划
测试用例
4.准备测试环境,完成脚本录制或者脚本开发(手动添加接口)
一定关闭防火墙service iptables stop
5.部署xx项目到Linux服务器
拷贝shop.war包放置到Linux -tomcat/webapps目录下
使用navicat链接服务器数据库
创建shop库
导入shop.sql文件
启动tomcat
进入tomcat的bin目录
./startup.sh启动
查看tomcat启动日志
进入logs目录
tail -f catalina.out查看日志
http://192.168.198.128:8080/shop/index
6.开始压测,监控数据
如果没有特殊要求
GUI界面模式
单接口压测
如果要求全链路,将接口同时压测
7.分析性能结果--公司服务器是Linux,需要监控服务器数据
nmon获取服务器硬件性能指标
找到对应的nmon文件
将该文件传到linux上的/usr/bin
对该文件设置权限 chmod 777 文件名称
修改名称 mv 文件名称 nmon
分析nmon数据
nmon -s10 -c60 -f -m /usr/local
参数解释:
-s10 每 10 秒采集一次数据。