版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WEB性能测试用例设计模型1.预定目标的测试用例用例编号001性能描述对于普通的客户端,系统上传5MB以内的文件,速度不能低于2MB/S用例目的测试系统上传文件的响应速度前提条件测试机位P以上的条件特殊的规程说明客户机测试前处于空转状态:没有其他程序占用系统资源用例间的依赖关系无步骤输入/动作期望的性能(平均值)实际性能(平均值)回归测试1选择1MB左右的文件上传,并用秒表计时上传时间小于0.5S2选择3MB左右的文件上传,并用秒表计时上传时间小于1.5S3选择5MB左右的文件上传,并用秒表计时上传时间小于2.5S45这类用例通常以手工的方式执行。例如上面示例中上传一份文件,期望的性能为2MB
2、/S,就可以手动上传文件,同时用秒表计时。测试结果也是直接记录是否达到要求,如果系统没有达到要求则进行调整。2.用户并发性能测试用例用户并发性能测试独立核心模块并发性能测试组合核心模块并发性能测试同一模块完全一样的功能并发,各个用户对系统产生完全一样的影响。同一模块完全一样的操作并发,各个用户对系统产生的影响可能不同。同一模块相同/不同的功能或者操作并发,各个用户对系统的影响不同。不同的核心业务模块的用户进行并发,模块之间存在一定的耦合。具有耦合关系的核心模块组进行并发,每组模块内部存在耦合关系。基于用户场景的并发,选择场景相关模块,每个模块模拟一定数量用户进行并发。用户并发测试的分类示意图核
3、心模块的性能测试用例示例功能当在线用户达到高峰时,发送和接收普通邮件正常。保证2000个以内用户可以同时访问邮件系统,能够正常发送和接收邮件。目的测试系统2000个以内的用户同时在线时能否正常发送邮件。方法采用LoadRunner的录制工具录制一个邮件发送过程,然后利用其完成测试,要监视数据库服务器和Web服务器的性能。其中发送的邮件为普通的邮件,附件大小不超过1MB并发用户数与事务执行情况并发用户数事务平均响应时间事务最大响应时间平均每秒处理事务数事务成功率每秒点击率平均流量(B/s)100150200并发用户数与数据库主机并发用户数CPU利用率MEM利用率磁盘I/O参数DB参数1其他参数1
4、00150200并发用户数与应用服务器的关系表并发用户数CPU利用率MEM利用率磁盘I/O参数100150200组合模块用户并发性能测试的用例设计功能在线用户达到高峰时、用户可以正常使用系统,目标是满足500个以内用户同时在线使用系统目的测试系统500个以内的用户同时在线时能否使用比较常见的模块:公文系统、电子公告、网上论坛。方法采用LoadRunner的录制工具录制三项业务:业务1:在公文系统内,进行打开、修改等操作;业务2:在电子公告系统内,查看、发布公告;业务3:在网上论坛系统内发布帖子,查看文章。每项业务分配一定数目的用户,利用LoadRunner来完成相关参数的测试。并发用户数与事务
5、执行情况并发用户数事务平均响应时间事务最大响应时间平均每秒事务数事务成功率每秒点击率平均流量(字节/秒)业务1业务2业务3业务1业务2业务3业务1业务2业务3业务1业务2业务3300400500并发用户数与数据库主机并发用户数CPU利用率MEM利用率磁盘I/O情况DB参数1其他参数300400500并发用户数与应用服务器的关系并发用户数CPU利用率MEM利用率磁盘I/O情况300400500疲劳强度与大数据量测试疲劳强度测试用例极限名称200个用户同时使用系统的三个模块前提条件测试用的客户端要有足够的资源,否则客户端down机失去测试意义运行时间连续运行16小时测试方法采用LoadRunner
6、录制三个任务,然后开始对系统施压输入/动作用户数量任务1:进入邮件系统,进行发送、接受、删除等操作。100任务2:进入公告系统,查看公告。50任务3:查看网上论坛,阅读、发布帖子。50任务1:20小时28分邮件发送事务看爱是出现“网络超时不能发送”的现象无故障无任务3:18小时56分阅读帖子事务超时。大数据量测试用例功能数据库中的短信息表可以保存所有不能及时发送的短信息,用户上线后又能及时发送已经保存的信息。目的方法并发用户数与事务执行情况输入说明事务平均响应时间/S事务最大响应时间/S平均 每秒处理事务数/S事务成功率/S每秒点击率平均流量(KB/S)模拟8000个用户不在线的情况:并发向数
7、据库中输入8000条记录1.9882.0783980100%无236模拟8000个用户上线的情况:并发向数据库中输入8000条记录1.0092.0685036100%无278网络性能测试目的测试系统运行在不同网络条件下的性能情况,以及与并发用户数量的关系方法在不同的广域网带宽下(例如256KB)使用LoadRunner录制邮件系统的相关事务操作脚本,然后以不同的带宽和并发用户数进行压力测试,并记录在各种用户并发条件下各种事务的响应情况,同时记录路由器端口的流量和其他数据。运行时间运行10小时100500服务器性能测试性能测试实施与管理1. 性能测试管理流程测试需求分析测试计划制定与评审测试用例设计与开发测试执行与监控分析测试结果编写性能测试报告测试经验总结性能测试流程2. 性能测试规划与设计性能测试需求分析开发过程相关文档时性能测试需求的主要来源,项目开发计划书、需求规格说明书、设计说明书、测试计划等文档都可能涉及性能测试的要求或者一些性能测试方面的定义。附录A 性能测试计划模板A.1项目背景简介简要介绍项目背景。A.2测试方案简介A.2.1测试策略与目标明确测试策略与目标A.2.2测试范围描述描述本次性能测试设计的范围A.2.3测试工具描述描述用到了什么性能测试工具A.3测试环境与资源A.3.1硬件资源明确性能测试过程中需要的硬件资源。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年12月江苏南京江北新区教育局所属部分事业单位招聘教师20人笔试考试参考试题及答案解析
- 双流中学九江实验学校(北区)2026年第一批教师招聘(4人)笔试考试参考试题及答案解析
- 2025江苏南京医科大学第四附属医院(南京市浦口医院)招聘专技人员33人考试笔试备考题库及答案解析
- 2025年西安高新区第十初级中学教师招聘考试笔试备考试题及答案解析
- 2025年甘肃省新华书店有限责任公司招聘工作人员57人笔试考试备考试题及答案解析
- 昨日题目及答案
- 河北省保定市部分高中2025-2026学年高一上学期12月月考生物试题(含答案)
- 2026年期货从业资格考试题库一套
- 2026年二级注册建筑师之法律法规经济与施工考试题库500道附答案(培优a卷)
- 2026年校园招聘考试试题含答案(预热题)
- 2024年广东省广州市中考历史真题(原卷版)
- 壮医药线疗法
- 超星尔雅学习通《中国古代史(中央民族大学)》2024章节测试答案
- 项目4任务1-断路器开关特性试验
- 编辑打印新课标高考英语词汇表3500词
- (高清版)DZT 0215-2020 矿产地质勘查规范 煤
- 高层建筑消防安全培训课件
- 实验诊断学病例分析【范本模板】
- 西安交大少年班真题
- JJF(石化)006-2018漆膜弹性测定器校准规范
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
评论
0/150
提交评论