关于测试的那些事04

本文详细介绍了性能测试的重要环节,包括常见的性能问题如内存泄漏和CPU占用过高,以及如何确定性能测试需求。重点阐述了并发用户数、响应时间、TPS等关键性能指标,并探讨了各种性能测试方法,如基准测试、并发测试和压力测试。同时,LoadRunner的使用步骤也被提及,为实际操作提供了指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

性能测试

1.常见性能问题

2.确定性能测试的需求

3.性能指标

4.性能测试方法

5.使用LoadRunner


性能测试

1.常见性能问题

(1)内存泄漏:软件运行的时候没有回收内存,导致运行越来越慢

(2)CPU使用率达到100%

(3)线程死锁、阻塞

(4)查询速度越来越慢

(5)受外部系统影响越大

2.确定性能测试的需求

(1)关键性能指标分析

(2)关键业务分析

a.分析性能指标时,要选择用户频繁使用的功能

b.计算量比较大的业务

3.性能指标

(1)并发用户数

业务层面的并发数:同一时刻向服务器发送请求的用户数量

后端服务器的并发数:同一时刻向后台服务器发送请求的数量

(2)响应时间

(3)事务响应时间:系统中完成一个事务的平均响应时间

(4)每秒事务通过数TPS:平均每秒处理事务的数量

(5)点击率:每秒点击数代表每秒向web服务器提交的HTTP请求的个数

点击率越大,服务器压力越大

(6)吞吐量:单位时间系统处理的信息量

(7)思考时间:模拟用户操作时的停顿时间

(8)资源利用率

4.性能测试方法

(1)基准测试

有了新版本需要进行基准测试,获得系统的性能指标(也能发现新系统的性能问题),作为改善/保持系统性能的基准

(2)并发测试

同一时刻向后端服务器发送请求,看系统是否会因为用户量大发生资源竞争、死锁问题

(3)压力测试

不断对系统施加压力(增加负载),看系统长期处于临界饱和(高负荷)下的稳定性和性能指标变化

(4)配置测试

在不同配置上测试,找出发挥系统性能最优的配置

(5)可靠性测试

验证系统长时间运行稳定性

5.使用LoadRunner

(1)先打开C:\Program Files (x86)\HP\LoadRunner\WebTours下的StartServer.bat

(2)打开Virtual User Generator

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值