第章软件性能的组织与管理方法与应用.pptVIP

第章软件性能的组织与管理方法与应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2设计性能测试用例 性能测试用例是性能测试方案设计结果的体现。 性能测试用例与功能测试用例的作用是类似的,其中明确了测试内容。 性能测试人员在执行性能测试时,只需要按照测试用例的要求,完成具体测试就可以了。 4.2设计性能测试用例 用例编号 唯一编号 用例名称 描述该性能测试用例的名称,体现本次测试的主要目标 测试性能指标 描述需求中定义的性能指标要求 前置条件 此处说明进行该性能操作时,是否需要登录,登录用户需要具有哪些权限,系统需要具有什么样的数据环境等 测试脚本 此处说明测试该项指标时,需要选用系统哪些功能来进行脚本录制,录制脚本中哪些操作归属于一个事物,脚本需要进行哪些开发工作等。 测试场景 针对性能指标的要求,设计测试场景,包括场景调用的脚本、并发用户数、系统加压方法、测试时间等 性能结果指标 根据性能指标的要求,明确本次测试过程中需要采集的性能结果指标,以便通过结果的分析得到系统性能是否满足需求要求的 用例设计人 张三 用例审核人 李四 4.2设计性能测试用例 用例编号 DS-RT-0001 用例名称 忙时商品查询响应时间 测试性能指标 要求在忙时查询商品响应时间指标在6S内 前置条件 执行该操作不需登录,在网站首页直接执行查询操作即可 测试脚本 1、访问系统首页;2、在查询区输入“软件性能测试”关键字;3、单击“查询”按钮;注意,在以上脚本中,首页加载需要一段时间,不属于商品查询事务,所以在定义事务时,需要将首页显示部分定义为单独的事务,称为T1,将查询请求定义为一个事务,称为T2。 测试场景 在验证该响应指标时,设置对应的VU脚本,设置并发用户数为20,加压过程为每5秒增加5个用户,测试时间为10分钟。 性能结果指标 本性能测试主要关注响应时间,所以性能结果指标重点分析响应时间指标即可。结果中T2事务的平均响应时间作为比较参数,与需求指标6S进行比较,以检验系统是否达到了该性能指标要求 用例设计人 王欢 用例审核人 赵红 4.3设计脚本录制方案 脚本是性能测试中模拟用户访问系统行为的实体,是性能测试过程中非常宝贵的成果,需要进行认真的设计、精心的录制(开发)和细心的维护。 脚本的设计:设计脚本操作过程、事务划分方式、运行逻辑设计、参数化设计、检查点设计、思考时间设计、关联设计、集合点设计等。 脚本的录制:在工具中按照设计方案完成脚本的录制、开发、调试、回放,提供能够成功运行的脚本。 脚本的维护:对脚本保存路径、命名方式、内容说明、创建人、最新修改时间等进行记录 4.3设计脚本录制方案 脚本可以应用在多个测试用例中。 所以在设计测试用例时,首先要看已有的脚本是否能够满足本次测试的要求,如果已经有可用的脚本,则不需要再进行脚本的设计;如果尚未有可用的脚本,再设计新的脚本。 4.3设计脚本录制方案 脚本设计遵循以下一些原则: 目标明确,脚本主要为哪项测试目标服务 粒度适度,不要录制过大脚本,以利于调试和维护 事务的划分要合理 思考时间设定灵活选择 参数化等提高脚本适用范围 4.4设计测试场景 测试场景是每个测试用例都要设置的测试执行环境。 测试场景尽量模拟软件系统实际应用的特点,包括: 测试时执行的脚本 每种业务执行的用户数量 模拟的总用户数 用户执行方式 执行过程中的相关参数设定 测试执行中需关注或监测的资源指标等,如设备资源利用率、响应速度、吞吐量等。 4.4设计测试场景 4.5设计测试结果指标 在性能测试过程中,测试工具可以自动化记录很多指标数据,例如事务平均响应时间、每秒通过事务总数、每秒点击次数、吞吐量、每秒HTTP响应数、每秒连接数、各种性能计数器等。 通过对这些数据的分析可以得到系统的性能状况。 针对某个性能测试用例,需要采集哪些性能指标,以供性能测试结果分析使用,就需要进行合理的设计。 指标的选择一般与测试目标一致,如果性能指标是响应时间,则测试过程中采集事务平均响应时间指标;如果性能指标是吞吐量,则测试过程中采集相应的吞吐量指标;如果对资源利用率指标有特殊要求,则在测试过程中可以采集资源利用率相关指标。 5.搭建性能测试环境 5.1搭建硬件环境 5.2搭建软件环境 5.3搭建测试工具环境 5.4准备数据环境 5.1搭建硬件环境 搭建硬件环境指根据系统的物理部署方案,将服务器、测试机、路由器等硬件设备搭建好,为系统提供运行的物理设备环境。 5.2搭建软件环境 软件环境包括操作系统环境、编译环境、应用服务器中间件环境、应用程序、数据库环境等。在该步骤需要按照环境计划中指定的各种软件环境进行相应软件的安装和配置,使系统能够正常运行。 5.3搭建测试工具环境 性能测试一般在性能测试工具的支持下完成,所以在环境搭建阶段,需要搭建测试工具环境。 测试工具一般作为系统访问客户端,向被测试系统发送大量并发

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档