学生选课系统软件
压力测试报告
南通环宇网络科技有限公司
撰稿人:曹锋
时间: 2012 年 7 月 12 日
目录
1.测试项目: ................................................................................................................................. 2
1.1功能描述: ...................................................................................................................... 2
1.2测试项目描述: .............................................................................................................. 3
2.测试环境: ................................................................................................................................. 3
2.1 服务器端测试环境描述: ............................................................................................. 3
2.2 客户端测试环境描述: ................................................................................................. 3
2.3 网络测试环境描述: ..................................................................................................... 4
3.测试人与测试时间: ................................................................................................................. 4
4.测试案例的测试结果: .............................................................................................................
5. 测试总结: .................................................................................................................................... 7
1.测试项目:
1.1功能描述:
软件压力测试是对软件最后综合测试其性能特性的最重要的手段之一,通过模拟大批量用户的对软件进行不同页面的操作来获取每个页面执行时间,从而可以预测系统在大量用户同时并发产生大量数量的情况下,系统可以响应的时间及服务器资源占用等性能情况。
本文主要描述了通过《学生选课系统软件》对服务器进行多重压力测试的过程及结果。
本次测试主要关心的指标:
平均响应时间
总用时
服务器CPU利用率
内存占用等。
1.2测试项目描述:
1.2.1场景一:
该场景并发**个用户,用*台机器实现,每台并发*个用户。同时用*个用户进行**操作,循环*次。
1.2.2场景二:…
2.测试环境:
2.1 服务器端测试环境描述:
硬件配置:(联想 LXr 8500 Server
双PIIIXeon/900 (2MB Cache)、4GB内存、2个36GB
硬盘、双网卡)
软件配置:(Windows 2000 Server、数据库等)
2.2 客户端测试环境描述:
1号测试用机:
硬件配置:(酷睿i5 2400 内存容量: 4G 显卡容量: 1G) 软件配置:(例如win7 Professional、旗舰版)
2号测试用机:
硬件配置:(四核AMD631*4 内存容量: 2G 显卡容量: 512k)
软件配置:(例如xp Professional、LoadRunner 7.51)
2.3 网络测试环境描述:
服务器和客户端用的是100M局域网络带宽。
3.测试内容:
1.登录界面测试:
网址:
http://192.168.0.100:8078/
2.测试目的:
登录界面是学生使用软件的第一步,也是程序最关键的一步,我们模拟学生从10-1000人同时登录软件,看系统从获取数据到检测数据库,返回认证值所需要多长时间。
3.测试截图:
测试10个用户并发数,看一下结果:
测试结果:本次共模拟并发数:10 , 最小执行值为:31.25,最大执行值为:54.6875 ,
最终平均数为:44.745
接着,我们再模拟100个用户同时登录,看结果如何:
由于页面太大了,我们只截最后结果部分图加以说明:
测试结果:
测试结果:本次共模拟并发数:100 , 最小执行值为:15.625,最大执行值为:78.125 , 最终平均数为:64.434
接着,我们再模拟1000个用户同时登录,看结果如何: 由于页面太大了,我们只截最后结果部分图加以说明: 测试结果:
4.测试案例的测试结果
:
5.测试总结:
根据以上报告书,我们不难发现,并发数在上升的同时,所表现出来的CPU耗时仍然无明显增大,这就说明了程序在设计过程中,及数据库都没有存在瓶颈现象。在高强度运行状态下并没有产生崩溃现象!
由此可见,本软件符合学校正常的需求!细节还需调整。
第二篇:软件系统压力测试报告
法律信息管理系统性能测试报告
压力测试报告
第1章 系统概述
系统名称:法院信息管理系统
第2章 方案设计
2.1 系统压力强度估算
系统响应时间判断原则如下:
Ø 系统业务响应时间小于2-5秒,判为优秀,用户对系统感觉很好;
Ø 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般;
Ø 系统业务响应时间超过15秒,判断为一般,用户体验不佳。
2.2 测试环境
网络环境:公司内部的以太网,与服务器的连接速率为100.0M,与客户端的连接速率为10/100M自适应。
配置:
场景设计
系统分网站和后台管理两部分,测试分两个方案。测试内容取:登陆页面模块、任务管理模块、两级关联分析模块。……
场景设计思想是:逐步提高系统用户同时并发登陆,并发下载数据,以检查系统的长期稳定性。
2.3测试工具:
Loadrunner9.0(美国Mercury公司)
使用HTTP/HTTPS协议。
主要思想是使用虚拟用户(Virtual users)来模拟实际用户对系统施加压力。
模拟图如下:
测试场景一:
1.设置初始登陆用户为:5人
2.每30秒增加5个用户并发数
3.逐步递增到25个用户并发数
4.测试计算
一:登陆页面模块
二:主页面
三:登陆到页面数据下载
四:退款申请模块
五:两级关联分析模块
测试场景二:
1.设置初始登陆用户为:5人
2.每30秒增加5个用户并发数
3.逐步递增到50个用户并发数
4.测试计算
一:登陆页面模块
二:主页面模块
三:登陆到页面数据下载
四:退款申请模块
五:两级关联分析模块
第3章 综述
在系统测试过程中,系统在用户并发使用和反复运行中,系统未出现不良反应,系统反应良好,在大数据量并发下载情况下,系统响应时间令人满意,系统稳定性比较可靠。
存在问题:系统主页面在多用户并发下载数据压力下,速度降低,增加了用户等待时间,几个主要模块在几十个用户同时并发条件下的相应时间都超过10秒,制约了用户体验。