性能测试报告里包含哪些关键的性能指标?
发布网友
发布时间:2024-09-30 07:50
我来回答
共1个回答
热心网友
时间:2024-10-18 21:30
性能测试的目的是在大用户量、数据量超负荷的情况下,获取服务器运行数据,分析系统瓶颈,提升系统稳定性。
一份性能测试报告中包含的关键指标包括:最大并发用户数、HPS(点击率)、事务响应时间、每秒事务数、每秒点击量、吞吐量、CPU使用率、物理内存使用、网络流量使用等。
性能测试指标在前后端测试中的关注点有所不同。前端主要关注响应时间、加载速度和流量;后端则关注响应时间、并发用户数、内存占用、吞吐量、错误率和资源使用率。
系统性能指标包括响应时间、系统处理能力、吞吐量、并发用户数、错误率等。响应时间指的是客户从请求到得到系统响应的整个过程时间;系统处理能力是指系统处理信息的能力,通过每秒处理的交易数量来评价;吞吐量是指系统在单位时间内处理请求的数量;并发用户数是指在同一时刻内登录系统进行业务操作的用户数量;错误率是指系统在负载情况下失败交易的概率。
资源性能指标包括CPU、内存、磁盘吞吐量、网络吞吐量等。CPU利用率包括用户态、系统态、等待态和空闲态;内存利用率要低于70%,过多的交换会引起系统性能下降;磁盘吞吐量是指在无磁盘故障的情况下单位时间内通过磁盘的数据量;网络吞吐量是指在无网络故障的情况下单位时间内通过的网络数据数量。
稳定性指标包括最短稳定时间,即系统按照最大容量的80%或标准压力情况下运行,能够稳定运行的最短时间。对于正常工作日运行的系统,至少应该能保证系统稳定运行8小时以上;对于7*24运行的系统,至少应该能够保证系统稳定运行24小时以上。
性能测试需要借助性能测试工具和平台来获取各项性能指标。Alltesting云测的在线性能测试平台webPR是一个在线性能测试工具,支持高并发性能测试,能快速测试并获取性能测试报告。
测试报告包括VU(并发用户数量/虚拟用户数)、事务响应时间、TPS(每秒事务数)、每秒事务数总数、每秒点击量、吞吐量等性能数据指标。