WEB性能测试用例设计模型(共7页).doc
《WEB性能测试用例设计模型(共7页).doc》由会员分享,可在线阅读,更多相关《WEB性能测试用例设计模型(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上WEB性能测试用例设计模型1.预定目标的测试用例用例编号001性能描述对于普通的客户端,系统上传5MB以内的文件,速度不能低于2MB/S用例目的测试系统上传文件的响应速度前提条件测试机位P以上的条件特殊的规程说明客户机测试前处于空转状态:没有其他程序占用系统资源用例间的依赖关系无步骤输入/动作期望的性能(平均值)实际性能(平均值)回归测试1选择1MB左右的文件上传,并用秒表计时上传时间小于0.5S2选择3MB左右的文件上传,并用秒表计时上传时间小于1.5S3选择5MB左右的文件上传,并用秒表计时上传时间小于2.5S45这类用例通常以手工的方式执行。例如上面示例中上传一
2、份文件,期望的性能为2MB/S,就可以手动上传文件,同时用秒表计时。测试结果也是直接记录是否达到要求,如果系统没有达到要求则进行调整。2.用户并发性能测试用例用户并发性能测试独立核心模块并发性能测试组合核心模块并发性能测试同一模块完全一样的功能并发,各个用户对系统产生完全一样的影响。同一模块完全一样的操作并发,各个用户对系统产生的影响可能不同。同一模块相同/不同的功能或者操作并发,各个用户对系统的影响不同。不同的核心业务模块的用户进行并发,模块之间存在一定的耦合。具有耦合关系的核心模块组进行并发,每组模块内部存在耦合关系。基于用户场景的并发,选择场景相关模块,每个模块模拟一定数量用户进行并发。
3、用户并发测试的分类示意图核心模块的性能测试用例示例功能当在线用户达到高峰时,发送和接收普通邮件正常。保证2000个以内用户可以同时访问邮件系统,能够正常发送和接收邮件。目的测试系统2000个以内的用户同时在线时能否正常发送邮件。方法采用LoadRunner的录制工具录制一个邮件发送过程,然后利用其完成测试,要监视数据库服务器和Web服务器的性能。其中发送的邮件为普通的邮件,附件大小不超过1MB并发用户数与事务执行情况并发用户数事务平均响应时间事务最大响应时间平均每秒处理事务数事务成功率每秒点击率平均流量(B/s)100150200并发用户数与数据库主机并发用户数CPU利用率MEM利用率磁盘I/
4、O参数DB参数1其他参数100150200并发用户数与应用服务器的关系表并发用户数CPU利用率MEM利用率磁盘I/O参数100150200组合模块用户并发性能测试的用例设计功能在线用户达到高峰时、用户可以正常使用系统,目标是满足500个以内用户同时在线使用系统目的测试系统500个以内的用户同时在线时能否使用比较常见的模块:公文系统、电子公告、网上论坛。方法采用LoadRunner的录制工具录制三项业务:业务1:在公文系统内,进行打开、修改等操作;业务2:在电子公告系统内,查看、发布公告;业务3:在网上论坛系统内发布帖子,查看文章。每项业务分配一定数目的用户,利用LoadRunner来完成相关参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 性能 测试 设计 模型
限制150内