性能测试-loadrunner

32 篇文章 0 订阅

性能测试相关术语和概念

1:并发数

严格意义上来说(狭义的说):同一时刻访问系统的统一功能的用户数
广义上来说:同一时刻向系统发送请求(可以是不同的功能)的用户数

2:响应时间
公式:2(网络传输时间+服务器处理时间(包含数据库服务器))+人的反应时间

3:事务响应(Transaction Response Time)

事务:指的是一组密切相关的操作组合
一个事务可能会发送多个http请求,多个http请求的响应时间就是事务响应时间

4:每秒事务通过数(TPS)
衡量系统性能的一个重要指标

5:点击率
每秒向服务器发送的http请求数

6:吞吐量
一段时间服务器处理的信息量

吞吐率:单位时间服务器处理的信息量

性能测试分类

1:负载测试(15min)

1:并发测试(15min):(变量是用户量)系统在一定的软硬件环境(也就是其他指标是不能变的),向系统不断的增加用户数量,查看系统在各个用户数量级下的系统性能指标的表现
2:容量测试(15min):(变量是数据量)系统在一定的软硬件环境下,其他指标是不变的,向系统的数据库不断的增加数据量,查看系统在各个数量级下的系统性能表现
3:拐点:就是最大的吞吐量的时候,响应时间(国际的标准:3/5/8s)开始逐个增加,利用这个进行判断,当大于3秒的时候,我们说性能开始下降

2:压力(强度)测试(15min)
高于系统能够处理的负载情况下,测试系统的表现(性能,稳定性避免宕机等)
注意: 负载测试是优先于压力测试的

3:配置测试(15min)
通过调整被测系统的软硬件配置下,网络,数据库服务器等,了解各种不同环境对系统性能影响程度,其目的是为了找出系统在哪一种配置下,性能表现可以达到最优

4:可靠性(疲劳)测试
在系统负载的70%-90%之间,长时间运行系统(一天或者一周),查看系统性能的表现
注意: 低于最高负载的强度

5:失效恢复性测试
让系统存在很大的压力,是让系统负载达到最高(使用暴力手段,所以事前就得进行备份)

前提就是提前备份自己的数据

工具篇

1:设置集合点
因为每个事务的开始时间(也是就是初始化时间不同),为了实现并发,设置集合点让所有的线程在此集合一同触发
2:性能测试的指标
并发数,tps,吞吐量,请求,响应,点击率,服务器资源的占用情况(cpu,网络带宽占用率,耗电量)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值