下图描述测试网络的拓扑结构:
客户机测试环境 服务器测试环境
测试机与被测服务器在同一局域网进行,排除了网速限制及网速度不稳定性。
系统采用B/S架构模式,客户端通过中间件访问数据库,中间件和数据库分别部署在两台服务器上。
2.2 人力资源
下表列出了所有参与此项目的测试人员:
角色 |
资源数量/具体人员 |
XXXX科技有限公司:虫师 |
2.1 测试工作量
任务 |
开始时间 |
结束时间 |
总计(天数) |
总计(人时) |
计划 |
2011-11-19 |
2011-11-19 |
1 |
|
实际 |
2011-11-19 |
2011-11-19 |
1 |
3 测试内容及方法
3.1 测试需求/目标
在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,找出系统瓶颈,提高系统的稳定性。
3.2 测试内容
本次测试主要是对宝宝足迹网站“首页登录”、后台“成长记录”及网站信息页面访问操作在大负荷情况下处理数据的能力及承受能力。
测试方法:
场景 |
并发用户数量 |
运行场景设置 |
测试点 |
登录 |
200 |
40分钟 |
服务器稳定性及操作响应时间 |
注释:所有用户登陆、没有权限限制。
3.3 测试工具
主要测试工具为:LoadRunner性能测试工具
辅助软件:截图工具,Word
4 测试结果及分析
4.1 XXX处理性能评估
这次测试属于局域网环境进行,排除了外网的网速限制及不稳定性。
并发登录用户测试
测试内容:
这次测试属于模拟真实环境,加入思考时间(think time);用户输入网址登录首页,加入1~5秒思考时间,输入用户名密码,点击登录按钮。
说明:用户的整个执行流程都录制在Action(循环)部分,所以Vuser_int (开始)和Vuser_end(结束)部分为空。Action_Transaction部分的时间为运行整个Action脚本所需的时间。
整个Action的平均响应时间为:3.945秒;登录操作的平均响应时间为:1.185秒。
说明:所有响应事务数为:8720次(个)
服务器平均每秒响应事件:6.664次/秒;其中登录的平均每秒响应事件为:3.257次/秒
结果分析:
此次测试用户操作流程简单,所以并未对服务器造成高度负载,从NAS服务器服务器曲线图来看,0到70%区间浮动,运行相当平稳。从模拟环境来看,加入1到5的思考时间,更符合真实用户的操作。