性能验收测试的一些指标项

自己总结的 可能有些项会有遗漏 欢迎留言补充 -------------------------------测试工具中的响应指标(loadrunner、jmeter、tsung等)-------------------------------------------- 1.tps(事务每秒处理数) tps计算工时可以用2 8法则 如活跃用户为100w 则 tps=100w80% / 1820%*3600=61 ps:(18为预估网站一天会有18个小时被人使用) 2.响应时间(并发下的响应时间) 响应时间又分为: 2.1不同页面浏览时候的响应时间 2.2点击注册用户时的响应时间 2.3登录时的响应时间 2.4搜索功能响应时间 2.5项目特殊功能响应时间(可能是demo中暂时没提到的一些特殊功能) ps:事物的响应时间又分为 最大响应时间、平均响应时间、最小响应时间(验收可忽略此数)、90%响应时间。如为B/S项目 可设定验收标准为 最大响应时间不超过8s、平均响应和90%响应不超过2s。 如为c/s项目(手机客户端)可设定为 最大响应时间不超过10s、平均响应和90%响应不超过4s(因为手机网络相对较慢,可以适当加大响应时间)。 3.测试中事物通过率: 一般web项目通过率为3个9,建议设定验收标注为各个事物通过率为99.9%。 ps:如果后期存在支付购买应用的操作,建议事务通过率设置为9个9 则为99.9999999%,并做重复点击操作测试。 4.性能测试中使用vuser数量 需要先评估上线后会有多少注册用户和活跃用户 比如注册用户数为1000w活跃用户为100w 则vuser计算公式为 C = nL/T C是平均的并发用户数;n是login session的数量(也可以看成是活跃用户数);L是login session的平均长度(一个用户浏览页面到离开 假设为20s);T指考察的时间段长度(可以定义为18小时) 则C=694 在此基础上可以计算出 集合点vuser数为 C’= C+3根号C 5.吞吐量 应与hits tps等数据成正比 且波动较小 以上内存需给出不同测试方法的数据 如压力测试 负载测试 疲劳测试

----------------------------服务器运行状况响应指标------------------------------------------------------------------------------------ 1.cpu% 并发期间最大使用率应不超过80-85%,如有集合点并发可允许短暂接近或到达100& 但大部分不应查过95% 2.memery 测试期间保证内存充足 可用内存不少于20%(入围linux服务器 注意计算cached部分) 2.disk 监控硬盘是否有读写瓶颈 3.cpu load average 不应超过cpu核心数*2或者不超过cpu核心数(此项请op确定吧!) 4.中间件监控 例如使用jetty服务 可使用jconsole或jprofile长期监控确定无内存泄漏 5.测试过程中的db链接数使用情况

转载于:https://my.oschina.net/hyp3/blog/223169

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值