原标题:怎么做软件性能测试,完整的性能测试流程有哪些内容?
一、做性能测试前的准备工作
1.要清楚服务器的ip地址和账号密码(目的是用于监控)
2.服务器的系统是什么
3.是否需要多级联合
4.服务器一共有几台
5.了解服务器的配置情况
6.本机的配置(16gi5以上)
7.业务流程什么
8.性能测试需求是什么
9.编写性能测试用例
二、性能测试用例编写
1.性能测试的策略(指定一个小目标,具体想做什么)
压力测试:每次递增,看系统不能接受的程度(一次性吃多少馒头)
负载测试:每次递增,看系统能接受的最大程度(压死骆驼最后一个稻草)
稳定性测试:长时间运行负载最大程度(看需求)
2.基本信息(性能测试的网址,谁来执行,谁来监控,执行时间)
3.业务流程(录制的流程,脚本增强的节点位置)
4.执行策略(一共需要模拟用户数,每个几秒进场几人,持续时间,每隔几秒退出几人)
5.监控指标的预期结果:
cpu(不能大于75%)
内存占用率(不能大于80%)
响应时间(1.3.5.7/秒)
TPS(每秒中服务器处理事务的字节数)
错误数量(控制在0%)
网络延迟时间
每秒点击次数
四、性能测试流程
1、分析性能需求、确认性能指标
2、制定测试计划,明确测试时间
3、编写测试用例
4、搭建测试环境、准备测试数据
5、编写性能测试脚本
6、性能测试脚本增强(检查点、参数化、关联、集合点、事务、调整思考时间)
7、设计测试场景、运行测试脚本、监控服务器
8、分析测试结果,收集相关的日志提单给开发
9、回归性能测试
10、编写性能测试报告
责任编辑: