软件测试职业技能大赛之性能测试报告

说明:由于报告是直接从word中复制下来的,图片可能存在无法加载,想要完整的相关资料,可以关注微信公众号——程序员卖青花瓷,回复软件测试,即可得到所有相关资料。


  1. 简介
    1. 目的

【说明编写该报告的目的】

本报告的目的是对系统/应用程序进行性能测试,并提供关于系统性能、稳定性和可扩展性的评估结果。通过性能测试,旨在发现系统在各种负载条件下的行为,并识别潜在的性能瓶颈或问题,以便进行必要的优化和改进。

    1. 术语定义

1、性能测试工具的工作原理,是  协议  模拟。

2、冗余备份是用 两台   服务器构成一个小的服务器场(Server Farm)来承担软件失效恢复工作的。

  1. 题目1:LoadRunner
    1. 测试策略
      1. 测试方法

【性能测试过程描述,LoadRunner的3个应用工具在测试过程中的使用说明】

  1. 打开loadRunner,录制ProdAdd脚本和PlanAdd脚本,对脚本进行配置、调试、回放
  2. 打开controller,选取ProdAdd脚本和PlanAdd脚本,对脚本进行场景配置并运行场景
  3. 打开analysis,对场景运行结果进行分析
      1. 用例设计

【介绍录制脚本的用户操作步骤】

“XXXX”用例设计

压力点名称

XXXX

脚本名称

XXXX

步骤

操作

是否设置并发点

是否设定事务

事务名称

1

输入URL地址并打开ERP系统

2

输入用户名和密码,点击登录

3

点击设备管理

4

点击大型机械设备

5

点击登记按钮,并输入登记信息

6

点击保存

T_PlanAdd

7

保存后返回列表

“XXXX”用例设计

压力点名称

XXXX

脚本名称

XXXX

步骤

操作

是否设置并发点

是否设定事务

事务名称

1

输入URL地址并打开ERP系统

2

输入用户名和密码

3

点击设备管理

4

点击服务器设备按钮

5

点击登记按钮,并输入登记信息

T_ProdAdd

6

点击保存按钮

7

返回列表信息

      1. 测试场景

【场景设置内容填写在下方表格】

启动用户

执行时间

停止用户

启动用户

执行时间

停止用户

启动用户

执行时间

停止用户

用户数量

递增数量

递增间隔

停止数量

递减数量

递减间隔

用户数量

递增数量

递增间隔

停止数量

递减数量

递减间隔

用户数量

递增数量

递增间隔

停止数量

递减数量

递减间隔

5个

5个

1s

5分钟

5个

5个

1s

10

5个

1s

5分钟

10个

15

1s

15个

5个

1s

5分钟

15个

5个

1s

    1. 性能测试实施过程
      1. 性能测试脚本设计(附图)
  • 脚本录制-Action中新增商品保存并新增操作部分截图

【截取脚本录制-Action中新增商品保存并新增操作部分截图,包含检查点、事务、集合点脚本】

  • 脚本录制-Action中新增生产计划单保存并提交操作部分截图

【截取脚本录制-Action中新增生产计划单保存并提交操作部分截图,包含事务、检查点、集合点脚本】

  • 脚本回放-新增商品保存并新增操作和回放日志截图

【截取脚本回放-新增商品保存并新增操作和回放日志截图,回放日志中要显示检查点成功日志】

  • 脚本参数化-新增商品保存并新增操作和参数列表截图

【截取脚本参数化-新增商品保存并新增操作和参数列表截图,参数列表选中number参数】

  • 脚本参数化-新增生产计划单保存并提交操作和参数列表截图

【截取脚本参数化-新增生产计划单保存并提交操作和参数列表截图,参数列表选中centerName参数】

      1. 性能测试场景设计与场景执行(附图)
  • 场景设计界面截图

【截取场景设计界面截图,包含场景组和场景计划】

  • 新增商品思考时间设置界面截图

【截取新增商品思考时间设置界面截图】

      1. 性能测试结果(附图)
  • Running Vusers - Connections截图

【Analysis中截取Running Vusers - Connections全图】

    1. 执行结果

  1. 题目2:JMeter
    1. 测试策略
      1. 测试计划要素

事务名称

最小事务响应时间(秒)

平均事务响应时间(秒)

最大事务响应时间(秒)

90%事务响应时间

通过事务数(单位:个)

失败事务数

(单位:个)

T_ProdAdd

2.905

10.181

54.674

28.615

37

1

T_PlanAdd

0.128

0.283

0.982

0.604

18

0

【JMeter测试计划要素说明】

      1. 用例设计

【介绍录制脚本的用户操作步骤】

“XXXX”用例设计

压力点名称

XXXX

线程组名称

XXXX

步骤

操作

是否设定事务

事务名称

1

输入URL地址并打开ERP系统

2

......

3

......

 “XXXX”用例设计

压力点名称

XXXX

线程组名称

XXXX

步骤

操作

是否设定事务

事务名称

1

输入URL地址并打开ERP系统

2

......

3

......

      1. 测试场景

【场景设置内容填写在下方表格】

场景名称

用户总数

启动时长

启动延迟

执行时间

循环次数

    1. 性能测试实施过程
      1. 性能测试脚本设计(附图)
  • 脚本添加-新增供应商保存操作截图

【截取脚本添加-新增供应商保存操作截图,包含左侧结构树,结构树要展开显示事务及其所有子节点】

  • 脚本添加-新增供应商检查点截图

【截取脚本添加-新增供应商检查点截图,包含左侧结构树,结构树要展开显示事务及其所有子节点】

  • 脚本添加-新增盘点单保存操作截图

【截取脚本添加-新增盘点单保存操作截图,包含左侧结构树,结构树要展开显示事务及其所有子节点】

  • 脚本参数化-新增供应商保存操作截图

【截取脚本参数化-新增供应商保存操作截图】

  • 脚本参数化-新增盘点单保存操作截图

【截取脚本参数化-新增盘点单保存操作截图】

      1. 性能测试场景设计与场景执行(附图)
  • 新增供应商场景配置截图

【截取新增供应商场景配置截图,包含左侧结构树】

  • 新增盘点单场景配置截图

【截取新增盘点单场景配置截图,包含左侧结构树】

      1. 性能测试结果(附图)
  • Connect Time Over Time截图

【非GUI运行生成的HTML报告中,截取Connect Time Over Time截图,截图中只显示事务线条】

    1. 执行结果

事务名称

最小响应时间(秒)

平均响应时间(秒)

最大响应时间(秒)

95%响应时间

TPS

事务

失败率

T_StockAdd

90

170.6

274.70

388.45

0.05

0%

T_SuppAdd

86

224.37

1589

919.10

0.20

0%

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值