压力测试——一套完整的压力测试项目文档

发表于:2018-3-12 10:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张占岭    来源:51Testing软件测试网采编

分享:

  关键统计信息: 最慢的 5 个页面
  关键统计信息: 最慢的 5 个测试
  测试结果
  测试结果部分列出了负载测试中的所有测试和方案。 它将显示测试名称、方案、运行次数、失败次数以及平均测试时间。 您可以选择某个测试的名称以打开“测试”表和查看该测试的更多详细信息。
  名称(性能测试名称)
  页结果
  页面结果部分列出了负载测试中的所有网页。 将显示 URL、方案、测试名称、平均页面时间和计数。 您可以选择某个页面的 URL 以打开“页”表和查看该页面的更多详细信息。
  页结果
 
  错误
  错误部分列出了在负载测试过程中发生的所有错误。 将显示错误类型和子类型、计数和最新消息。 您可以选择某个错误以打开“错误”表,并查看该错误的更多详细信息。
  事务结果
  事务结果部分列出了负载测试中的所有事务。 将显示事务名称、方案、名称、响应时间、已用时间和计数。 您可以选择某个事务的名称以打开“事务”表,并查看该事务的更多详细信息。
  控制器和代理资源
  控制器和代理资源部分列出了用于运行测试的计算机。 将显示计算机名、处理器时间百分比和可用内存。 您可以选择某个计算机名称以打开“控制器和代理”图形,并查看不同时间的资源使用量。
  用户分布图  
  测试结果表格  
  关系图表  
  2.3 测试场景描述
  测试中,使用逐步加压的模式,测试运行场景安排如下:
  1.每隔2秒增加1个用户连接,最多增加到100个用户,查看并记录运行情况
  2.每隔2秒增加2个用户连接,最多增加到200个用户,查看并记录运行情况
  3.每隔2秒增加1个用户连接,最多增加到300个用户,查看并记录运行情况
  4.每隔3秒增加1个用户连接,最多增加到400个用户,查看并记录运行情况
  5.常量负载,用户数固定100个,200个,500个
  每个场景都包括:
  用户登录
  业务操作
  业务完成
  退出系统,所有用例都按以上场景
  用户注册
  用户登录
  老师认证
  老师中心
  老师开通班级圈
  老师建立课程
  老师建立作业
  老师建立试题
  学生中心
  学生购买
  学生学习
  学生充值
  班级圈展示页
  班级圈列表页
  首页
  2.4 主要业务模块
  三 测试数据的填充
  3.1Webtest工具填充
  使用webTest对指定页面逻辑进行录制,如用户注册,建立课程等,之后使用压力测试工具loadtest进行测试同时测试数据即可写入真实库。
  3.2手动编辑业务代码
  由开发人员去针对指定模块的业务进行二次开发,再使用如循环的方式将数据批量注入真实数据库即可
  3.3使用RedGate.SQLDataGenerator工具进行填充
  操作简单,上手容易!
  1.定义生成数据的数量  
  2.预览生成的数据结果  
  3.可以对指定数据列进行编辑,对数值类型的列可以进行随机生机,增量生成,设置最大值和最小值等等  
  4.对字符类型的列,可以进行正则表达式的过滤  
  5.对日期时间类型的列,可以设置起始日期和结束日期,及随机产生和增量产生及时间段产生等  
  6.一键生成数据,并提供数据生成的报表


上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号