- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件测试类型-性能测试
性能测试
性能测试通过模拟系统运行业务压力和使用场景组合,验证系统性能是否满
足预先定义的性能要求。性能测试一般有以下3个特点。
(1)主要目的是验证系统是否具有宣称具有的能力。
开展性能测试之前,需确定被测系统运行环境以及恰当的测试方法,需有明
人人文库
确的测试计划与目标,根据计划目标,仅验证系统是否具有相应的能力。
(2)需了解测试系统典型场景,并具有确定的性能目标。
需了解用户业务行为,从用户使用场景着手,确定测试计划,确立测试目标,
而不以优化的思路去测试。
(3)要求在真实的运行环境下执行。
性能测试
要求测试环境尽可能模拟真实的生产环境,测试结果切忌简单对比类推(可
根据数据建模分析),不同测试环境得出的测试结果不同,测试结果仅对当
前的测试环境、被测对象负责,无法使用类推方法断言被测系统在其他应用
环境中能够表现如何。
性能测试关注被测对象的响应速度、并发数、业务成功率及资源占用情况。
常用的性能监控指标包括并发数、响应时间、吞吐量、TPS、硬件资源耗用等。
性能测试-案例分析
性能测试活动可从编码阶段开始实施,如某个函数或类的处理性能、某个循环
语句的效率。在系统测试层面,可模拟用户真实的业务场景,利用性能测试工
具完成测试,如LoadRunner、JMeter等。图1、图2是利用LoadRunner实施性
能测试活动的示意图。
ScenarioSchedule
国×园
ScheduleName:Schedule1
Scheduleby:CScenarioCGroup
RunMode:CReal-worldscheduleCBasicschedule
GlobalSchedule
Total:10Vusers
Action
Properties
Initialize
InitializeeachVuserjustbeforeitruns
StartVusers
Start10Vusers:2every00:00:15OH:MM:SS)
Duration
Runfor00:05:00Of::SS)
米
StopVusers
StopallVusers:5every00:00:30OH:MM:SS)
性能测试-案例分析
00:00:3000:01:0000:01:3000:02:00
ElapsedTime
HitsperSecond-wholescenario
300
200
100
RunningVusers-wholescenario
10
00:01:0000:01:3000:02:00
ElapsedTime(Hour:Min:Sec)
WindowsResources-Last60sec
性能测试-案例分析
00:01:0000:01:3000:02:00
ElapsedTime(Hour.Min:Sec)
2
100
80
60
TransResponseTime-wholescenario
ResponseTime(sec)
00:02:3000:03:0000:02:10
ElapsedTime(Hour.Min:Sec)
00:02:3000:03:00
00:02:3000:03:00
子叱
00:00:30
00:02:50
00:00:30
00:02:30
00:03:00
00:02:20
5
谢谢观看
移动应用开发专业资源库
文档评论(0)