- 1、本文档共223页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
LoadRunner性能测试
第一章性能测试基础知识
该章节主要包括以下部分内容:
1.什么是软件性能
2.性能测试相关术语
3.性能测试划分
4.性能测试应用领域
第一章性能测试基础知识
什么是软件性能?
软件性能应该是一种指标,通过这个指标可以
衡量,系统或构件性能达到的程度。也是对软
件性能需求的一个测试和评估,用来验收或评
估软件达到的性能程度。
第一章性能测试基础知识
性能测试相关术语
a)响应时间
是用户提交一个请求,系统从开始呈现到将所
有信息都呈现到客户端所需要的时间
第一章性能测试基础知识
性能测试相关术语
b)并发用户数
指同一时刻与服务器进行数据交互的所有用户
数量
c)吞吐量
吞吐量是指单位时间内系统处理客户请求的数
量,其直接体现系统的承载的能力。
第一章性能测试基础知识
性能测试相关术语
吞吐量作为性能测试时主要关注的一个指标,
与虚拟用户数之间存在一定的关系,当系统没
有遇到性的瓶颈时,可以采用下面这个公式来
计算。
第一章性能测试基础知识
性能测试相关术语
d)吞吐率
指单位时间内的数据传输量,即吞吐量/传输时
间,也可以是单位时间内处理的客户请求数。
它是衡量网络性能一个重要指标。通常情况下
吞吐量越大,吞吐率的值也越大。吞吐率越大
表示系统的负载能力越强
第一章性能测试基础知识
性能测试相关术语
e)TPS
表示每秒系统处理的事务数,它是衡量系统处
理能力的重要指标,在LoadRunner中一定要分
析的一个指标
f)点击率
指每秒钟用户向Web服务器提交的HTTP的数量
第一章性能测试基础知识
性能测试相关术语
g)资源利用率
指的是系统资源被占用的情况,主要包括CPU
利
用率、内存利用率、磁盘利用率、网络等
h)性能计数器
是描述服务器或操作系统性能的一些数据指
标。主要是通过添加计数器来观察系统资源的
使用情况
第一章性能测试基础知识
性能测试相关术语
i)思考时间(ThinkTime)
指的是系统资源被占用的情况,主要包括CPU
利
用率、内存利用率、磁盘利用率、网络等
h)性能计数器
也称为“休眠时间”,从业务层面来说,这个
时间是指用户在进行操作时,每个请求之间的
时间间隔
第一章性能测试基础知识
性能测试划分
a)负载测试
b)压力测试
c)配置测试
d)并发测试
e)可靠性测试
第一章性能测试基础知识
性能测试划分
a)负载测试
是通过对被测试系统不断的加压,直到超过预
定的指标或者是部分资源已经达到了一种饱和
状态不能再加压为止
b)压力测试
指当系统已经达到一定的饱和程度(如CPU、
磁
盘等已经处于一种饱和状态),系统处理业务
的能力,系统是否会出现崩溃等
第一章性能测试基础知识
性能测试划分
c)配置测试
配置测试(ConfigurationTesting)是通过调
整系统软/硬件环境,了解在不同环境下系统性
能指标的情况,从而找到系统的最优配置。压
力测试
第一章性能测试基础知识
性能测试划分
d)并发测试
并发测试(ConcurrencyTesting)是通过模拟
用户并发访问,测试多用户同时访问同一应
用、模块或数据,观察系统是否存在死锁、系
统处理速度明显下降等其它的一些性能问题
第一章性能测试基础知识
性能测试划分
e)可靠性测试
是当系统在一定的业务压力下,让系统持续运
行一段时间,看系统是否达到我们要求的稳定
性,这里强调在一定业务压力下持续运行的能
力,一定都会有一个明确的要求,例如:持续
运行多少天系统不能出现问题
第一章性能测试基础知识
性能测试应用领域
a)能力验证
b)规划能力
c)性能调优
d)缺
文档评论(0)