- 2
- 0
- 约7.11千字
- 约 8页
- 2019-04-29 发布于四川
- 举报
潭州学院软件测试部
LoadRunner 性能测试初识
性能测试初识
1.什么是性能测试
2. 从各种角度去看性能测试
3. 做性能测试有哪些影响因素
4. 性能测试有哪些
5. 性能测试工具
一、什么是性能测试
1.为何要进行性能测试?
为了验证系统是否达到用户提出性能指标,同时发现系统中存在的性能瓶颈,起到优
化系统的作用。
2. 性能测试包含哪些?
性能是一种指标,性能是软件产品的一种特性,可以用时间来进行度量。性能测试表
明软件系统或构件对于其及时性要求的符合程度;其次即检查实际软件的时间性能和
空间性能等是否符合用户的需求。
时间性能:软件的一个具体事务的响应时间。
空间性能:软件运行时所消耗的系统资源。
二、 从各种角度去看性能测试
1)用户视角 : 响应时间
2) 系统视角 : 并发用户数量,用户操作模式 ( 每秒点击数 )
3) 调优视角:服务器资源情况, 应用服务器资源情况, 数据库资源情况、应用时间消
耗分布
共享,利他,求真,务实
潭州学院软件测试部
三、 做性能测试有哪些影响因素
①用户:数目、类型、思考时间、访问次数、点击数;
②会话:每个会话页面大小,使用时间长度;
③并发问题:缓存交换任务优先级;
④吞吐量;
⑥每个请求的逻辑处理;
⑦应用体系架构设计、软件性能;
⑧客户端速度;本地网络速度;
⑨网络的吞吐量和服务器本地网络速度;
⑩服务器响应时间、服务器硬件速度、分布模式、系统配置、安全等待的配置
四、 性能测试有哪些
①性能测试 (Performance Testing): 通过模拟生产运行的业务压力量和使用场景组合测
试系统的性能是否满足生产性能要求。如以实际投产结构测试,求出最大的吞吐量与
最佳回应时间以保证上线的平稳,安全等 .
②负载测试 (Load Testing): 通过在被测系统上不断增加压力,直到性能指标例如响应
时间超过预定指标或者某种资源已经达到饱和状态。这种测试可以找到系统的处理极
限,为系统调优提供数据。
③压力测试 (Stress Testing): 测试系统在一定饱和状态下,例如 CPU、内存在饱和使用
饱和情况下,系统能够处理的会话能力,以及系统是否会出现错误。
④配置测试 (Configuration Testing) : 通过测试找到系统各项资源的最优分配原则。
⑤并发测试 (Concurrency Testing ):测试多个用户同时访问同一个应用、同一个模块
或者数据记录时是否存在死锁或者其他性能问题。
⑥容量测试 (Volume Testing ):测试系统能够处理的最大会话能力,确定系统可同
时处理的在线最大数量;
共享,利他,求真,务实
潭州学院软件测试部
⑦可靠性测试 (Reliability testing ):通过给系统加载一定的业务压力(例如资源在
70-90% 的使用率)的情况下,运行一段时间。
⑧大数据量测试 (Big Data Testing) :针对一些数据储存,传输,统计,查询等业务进
行大数据量的独立数据数据量测试;
五、 性能测试工具
Netperf :是一种针对网络性能的测量工具, Netperf 工具以 client/server 方式工作,
主要针对基于 TCP 或 UDP 的传输。 Netperf 根据应用的不同,可以进行不同模式的网
络性能测试,即批量数据传输( bulk data transfer )模式和请求 / 应答
(request/reponse )模式。 Netperf 测试结果所反映的是一个系统能够以多快的速度向
另外一个系统发送数据,以及另外一个系统能够以多快的速度接收数据。
Httperf :是一个 web 服务器的性能测试工具,主要做负载和压力的测试工具, Httperf
提供了灵活的生成
您可能关注的文档
最近下载
- 信息披露申请表(买家).docx VIP
- GB 50166-2007 火灾自动报警系统施工及验收规范.docx VIP
- 2025年湖南最新单招数学试卷及答案.doc VIP
- 高一物理01万有引力基础-讲义(教师版).pdf VIP
- 机械设计基础第六版习题答案.pdf VIP
- 自来水厂操作规程手册.doc VIP
- 2026年江西机电职业技术学院单招职业适应性测试题库附答案解析.docx VIP
- 水平三体操大单元教学设计18课时教案.docx VIP
- 2025年厦门市翔安区辅警考试公安基础知识考试真题库及答案.docx VIP
- 2026年湖南理工职业技术学院单招职业技能测试题库附答案解析.docx VIP
原创力文档

文档评论(0)