科目二负载压力测试.pdf

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

性能测试

定义

◦性能测试是指通过特定方式,对被测系统按照一定策略施加,获取系

统响应时间、TPS、吞吐量、资源利用率等性能指标,以期保证生产系统

的性能能够满足用户需求的过程。

命名用户数

◦命名用户数是指在应用系统中的所有系统用户。

◦该用户数取决于系统应用范围和业务范围,可以通过统计应用系统数据库

中用户登记表取得。

用户数

◦用户数是指同时登录应用系统的用户数量。

◦该数据可通过检查系统应用与数据库连接取得。

◦对于已投产系统,该数量一般通过系统获取。

◦新投产系统通过经验值估算。

性能测试

并发用户数

➢并发用户数是指系统运行期间同一时刻进行业务操作的用户数量。

➢该数量取决于用户操作习惯、业务操作间隔和单笔的响应时间。

➢使用频率较低的应用系统并发用户数一般为用户数的5%左右。

➢使用频率较高的应用系统并发用户数一般为主线用户数的10%左右。

◦分为业务层面和技术层面两种定义。

◦业务层面是指完成一次完整的业务操作,如进行一次查询、转账。

◦技术层面是指进行一次应用程序至应用程序、或者应用程序至数据库

的系统操作。

◦一般的一笔业务由多笔技术组成。根据业务的复杂度和系统

应用架构的不同,其比例大致为1:2--1:10

性能测试的范畴

软件性能的范畴较广,通常包括执行效率、资源占用、稳定性、安全

性、兼容性、可扩展性、可靠性等。

➢用户视角的软件性能

⚫从用户角度来说,软件性能就是软件对用户操作的响应时间。2-5-10原

则。

➢产品开发人员视角的软件性能

⚫架构设计是否合理;

⚫数据库设计是否合理;

⚫代码是否存在性能方面的问题;

⚫系统中是否有不合理的内存使用方式。

性能测试的范畴

➢系统管理员视角的软件性能

⚫系统运行时服务器的状态,如CPU利用情况、内存使用情况等;

⚫系统是否能够实现扩展;

⚫系统支持多少用户;

⚫系统的稳定性,是否支持7*24小时的业务。

性能测试指标介绍

➢并发用户数

➢响应时间

➢成功率

➢吞吐量

➢TPS与HPS

➢资源利用率

性能测试指标

➢并发用户数(最佳、最大)

➢应用系统可支持的并发用户数通常反映系统的容量,即系统的处理能力情

况。

➢响应时间

➢响应时间指的是从开发端发起一个请求开始,到客户端接收到从服务器端

返回的响应结束,这个过程所耗费的时间。

性能测试指标

➢成功率

➢成功率指的是一段时间内成功的数在总数中所占的比例,金

融行业应用系统一般要求在99%以上。

➢吞吐量

➢吞吐量是指单位时间内系统处理的客户请求的数量,直接体现

文档评论(0)

C824704656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档