(一).性能测试概念基础
(一).性能测试:
1.测试登录环节的负载测试,验证码怎么办?
答:
(1)注释掉程序的验证码 (2)使用万能验证码
2.并发登录100万个人,使用不同账号,怎么办?
答:
唯一只取一次
3.什么时候进行性能测试?
答:
(1)接口测试结束后,进行接口的压力测试 (2)系统功能测试结束后,进行业务的负载\稳定和流程性的性能测试.
4.性能测试前的准备工作?
答:
(1)服务器的配置(账号\密码\权限) (2)是否需要多机联合测试 (3)服务器一共几台(确认各个服务器的负责的业务) (4)了解服务器的配置
5.压力.负载.稳定性测试的概念
答:
(1)压力测试(系统已经达到一定的饱和程度(CPU\磁盘等),此时系统处理业务的能力,系统是否会出现错误.压力测试是指一个业务从开始到结束停止操作的一个过程)
(2)负载测试(负载测试是指通过对被测系统不断加压,知道超过预定的指标或部分资源已经饱和状态不能再施加压力为止)
(3)稳定性测试(在最大负载瓶颈上,长时间持续的运行,查看服务器的稳定性)
6.性能测试用例的编写
答:
(1)性能测试的策略:压力测试,负载测试,稳定性测试
(2)基本信息:性能测试的网址.谁来执行.谁来监控.执行时间.记录
(3)业务流程(脚本流程.脚本增强的节点.)
(4)执行测略:需要模拟的用户数量.每隔几秒进入几个人开始操作业务场景.持续时间.每隔几秒钟几个人退出业务操作场景
(5)监控指标的预期结果:CPU(不能大于75%).内存占用率(不能大于80%).响应时间(3.4.5秒).TPS(吞吐率:每秒钟服务器响应事务的字节数).错误率(控制在0%).网络延时时间(并发俩次,俩次的结果都不一样).每秒点击的次数(页面请求服务器的次数).Linux服务器监控
7.编辑测试脚本
答:
(1)脚本录制.编写
(2)脚本增强(思考时间.参数化.检查点.集合点等)
浙公网安备 33010602011771号