性能测试基本术语
在线用户数、并发用户数、TPS、响应时间、成功率、思考时间、事务
在线用户数:系统在某一时间段内的所有已登录的用户总数
并发用户数:同一时刻操作某个页面或某个功能的用户数
例如:假如我们已经分析得出,系统的使用压力集中在2小时内,在这个时间段内有100个活跃用户,且压力是平均分布的,平均每个用户使用系统的时间是30分钟。
相对并发:是一个时间段内发生的事情,它意义在表达“并发”的可能性,是压力的一种度量
绝对并发:是同一CPU时间片,即同一时刻发生的事情
TPS:代表服务器的处理能力,每秒处理的事务数。
响应时间:用户某次操作直至完成所花的时间
参数化:模拟用户场景提供给脚本调用的一组数据
关联:本次操作数据需要用到上一次操作从服务端返回的数据
事务:用户一步或者多步操作的集合(一步操作可以是访问一次页面或点击一个功能按钮)
思考时间:用户操作步骤与步骤之间的等待停留时间
——————————————————————————————————————————————————————————————————
性能测试分类
1、基准测试:验证系统是否存在线程安全性问题并得到一定条件下系统的性能基线数据
目的:得到系统的性能基数数据,常用于新系统,之前未测试过性能
2、容量规划:验证系统在软件或硬件上的扩展能力
目的:测试系统在软硬件上的扩展能录
3、对比测试:验证系统在软件或硬件上的扩展能力
目的:对比测试前后的性能差距,常用于系统优化,系统选型、通过相同的用例对比性能数据
4、稳定性测试/疲劳测试:验证系统在一定的负载下长时间运行的特续服务能力
目的:测试系统长时间运行的稳定性,常用于核心系统,要求长时间服务不停机
5、负载测试:在测试过程中,对待测试功能点,采取循序渐进的加压方法, 收集系统的各项指标,得到在不同压力下的性能曲线
网友评论