一、性能测试的概念和目的
1、性能测试概念:
在正常、峰值以及异常负载条件下,测试系统的各项性能指标通过自动化的测试工具模拟进行
2、性能测试目的
1)评估系统的能力
2)识别体系中的弱点
3)为系统调优提供依据
4)验证稳定性和可靠性
二、性能测试常见术语
1、并发:
所有用户在同一时刻对系统执行操作,一般指做同一件事情或操作。
2、在线:
所有用户在一段时间内对系统执行操作。
3、请求响应时间 :
从client端发出请求到得到响应的整个时间;包括:client端响应时间+网络响应时间+Server端响应时间。
4、事务请求响应时间:
完成相应事务所用的时间;这个是性能测试中重点关注的指标。
5、吞吐率:
单位时间在网络上传输的数据量,是衡量网络性能的主要指标。
6、TPS(Transaction Per Second):
每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。
7、点击率(Hit Per Second):
每秒发送的HTTP请求的数量;点击率越大对Server的压力也就越大
8、资源利用率
对不同资源的使用程度CPU,I/O,内存,网络