性能测试-1

本文详细介绍了性能测试的步骤,包括分析需求、确定关键业务、脚本录制、部署项目、压测监控以及性能调优。通过nmon工具监控服务器硬件性能,并分析CPU、内存、磁盘和网络数据。性能问题分析思路涉及网络带宽、服务器硬件、软件中间件、数据库服务器和SQL优化。同时,提到了慢查询日志分析和性能监控工具的使用。
摘要由CSDN通过智能技术生成

测试步骤

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 秒采集一次数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值