性能测试指标

2018-04-25  本文已影响0人  木子木子飞

并发数:某时刻向服务器发送请求的用户数
响应时间:从发送请求,到接收到返回信息的时间
平均响应时间:一段时间的平均响应时间
每秒通过事务数:tps
平均事务响应时间
每秒点击数:每秒发送的http请求次数,与实际的点击是无关的,可能每次点击发送的5个http请求,点击数就为5
吞吐量:指单位时间内系统处理用户的请求数,直接反应服务器承受压力
从业务角度看,吞吐量可以用:请求数/秒、页面数/秒、事务数/秒,人数/天或处理业务数/小时等单位来衡量
从网络角度看,吞吐量可以用:字节/秒来衡量
吞吐率:单位时间内从服务器获取的数据量,简而言之就是服务器返回的数据量
思考时间:1、用户进行操作时,每个请求或操作之间的间隔时间
2、特定场景需要停顿一定时间操作
3、如果想了解系统的最大承受能力,或者极端情况,可以设置思考时间为0
资源利用率:系统CPU:处理系统本身占用的资源
用户CPU:处理程序占用的资源
load average:一段时间内CPU正在处理和等待CPU处理的任务,CPU使用队列的长度的统计信息
内存:内存的占用
队列:队列的长度
io:与磁盘的交互,重点关注交换频率和磁盘队列长度
网络:网络的流量,看是否存在网络带宽的瓶颈
基准测试:
并发数=PV/pv time* 页面链接次数http响应时间因数/web服务器数量,pv time是pv的统计时间一天是86400s,页面链接次数一般是10,http响应一般为1s或更少,因数一般为5。pv=page view
负载测试:确定所要测试的业务或系统的负载范围,然后测试
压力测试:没有预期的指标,不断加压,看系统什么时候崩溃
稳定性测试:长时间运行,查看系统出错几率和性能变化趋势
失效恢复测试:系统出现问题后能否根据预先的策略恢复,恢复后能否正常工作。一般对具有负载均衡的系统进行
现网性能测试:在实际网络,实际环境中测试,完全和真是用户一样

上一篇下一篇

猜你喜欢

热点阅读