性能测试目的:
性能测试分类:
按照施加压力分类:
1、完整性能测试
2、局部性能测试
性能测试核心概念:
1、响应时间
1、网络传输时间:N1+N2+N3+N4
2、应用服务器处理时间:A1+A3
3、数据库服务器处理时间:A2
4、响应时间:N1+A1+N2+A2+N3+A3+N4
软件性能核心概念:关于用户
1、系统总用户数:系统额定的用户数量,系统总用户数
2、在线用户数:与服务器保持回话数的用户
3、并发用户数:同一时刻向系统发送请求的用户数
软件性能的核心概念:吞吐量(TPS)
一、性能测试工具中VU是什么用户:
1、属于在线用户
2、必须加入集合点后,才可以和并发用户产生关联3、
3、必须与思考时间(ThinkTime)结合理解才有意义
软件性能的核心概念:吞吐量(TPS)
一、什么是吞吐量:单位时间内系统处理的客户请求数量
二、吞吐量的计算:
1、R:平均每个用户完成的请求数
2、N:在线用户数
3、T:总时间
TPS=(N*R)/T
软件性能的核心概念:思考时间
一、什么是思考时间:用户在进行操作时,每个请求的时间间隔
二、思考时间的计算:(T是时间,R是平均每个用户发出的请求数量)
ThinkTime=T/R
软件性能测试的核心概念:上述概念的关联
一、响应时间、用户数、TPS、思考时间到底有什么关系
TPS=VU/(响应时间+思考时间)