1、配置信息数量备注IBM AS/400 520-0903服务器 520 1.5GHz Processor; 2GB内存*1; 70GB硬盘*3 RAID卡*1 网卡:100M1台用于数据库服务器联合创新机器 奔腾2.666GHz 1GB RAM 80GB 硬盘WEB应用服务器5.2.1.1.2 软件环境数据库服务器操作系统:IBM AS/400 UNIX数据库:Db2 for 400应用服务器Windows xp professional应用服务器:Webshpere Apllicaiton Server6.0浏览器:Internet explorer6.0JDKJDK1.4备注:5.2.1.2
2、 客户端5.2.1.2.1 硬件环境紫光笔记本 赛扬 1.5 cpu; 256M RAM; 40GB DISK; 100M网卡;负载生成/性能监控5.2.1.2.2 软件环境Windows xp sp2IE6.0压力测试工具:MI Loadrunner 8.16 测试流程1、搭建模拟用户真实运行环境。2、安装压力测试工具Loadrunner7.8。3、使用LoadRunner中VuGen录制测试脚本。4、使用Load Runner Controller组织发起模拟负载,并收集测试数据以及测试目标机器和网络的资源数据。5、使用LoadRunner 的Analysis组件,分析测试结果。6、整理并
3、分析测试结果,写测试总结报告。7 测试方法使用Mercury公司的性能测试软件LoadRunner8.1,对本系统业务进行脚本录制,测试回放,逐步加压和跟踪记录。测试过程中,由LoadRunner的管理平台调用各前台测试,发起各种组合的业务请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。1、录制日常访问量比较大的业务模块的代码,对测试机器进行压力测试。2、模拟用户在单个业务操作和两个业务混合操作时,20、50、100、300、500用户同时并发,进行多次连续测试,完成测试目标。3、模拟用户在在单个业务操作和两个业务混合操作时,20个用户进行并发操作后,然后在每1秒登录1个用户,最大
4、用户数达500;每1秒登录10个用户,最大用户数达500,进行多次连续测试,完成测试目标。4、对日常访问量比较大的业务模块,模拟用户在数据量为十万级、百万级、千万级数据量的情况下,每15增加用户数100个进行循环递增,最终测试用户达到10000的在线访问量,进行多次连续测试,完成系统大数据量测试目标8 测试结果统计8.1 用户并发测试:独立业务8.1.1 查看首页站点文章功能查看首页发布的文章目的测试多个用户同时对系统并发操作时系统的性能。方法录制包含如下功能的代码:(1) 登陆.163.(2) 操作进行20、50、100、300、500个用户并发操作。并发用户数与事务执行情况并发用户数205
5、0100300500查看首页站点文章通过的虚拟用户数事务平均响应时间(s)0.3021.631.4662.1752.828事务最大响应时间(s)0.4522.232.4294.2824.924平均每秒通过事务数1.3336.256.78610.24110.933每秒点击次数22.667106.25115.357174.103185.867每秒HTTP响应数测试工具分析结果见下图:图1图2图3图4图58.1.2 查看首页站点文章测试多个用户同时对系统进行压力操作系统的性能。1、 登陆www.163.2、 选择首页发布的文章。3、 关闭打开的页面操作要求总共登陆500个用户,每1秒增加1个用户登陆
6、系统。0.4322.5058.189139.358测试工具分析见下图:图68.1.3 查看首页站点文章4、 登陆news.163.5、 选择首页发布的文章。关闭打开的页面操作要求总共登陆500个用户,每1秒增加一个1个用户登陆系统。0.0150.0230.9415.977图78.1.4 查看首页频道内文章查看首页频道内文章录制查看首页频道内文章脚本:1、登录news.163.2、浏览下一页列表,回到上一页。3、打开第一页文章,关闭退出。操作进行20、50、100、300、500个用户并发操作。2.8634.6267.33120.12530.0033.8447.23613.17445.1160.
7、5622.85755.3336.1465.55617.143303236.87533.333图8图9图10图11图128.1.5 查看首页频道内文章操作要求总共登陆500个用户,每1秒增加10个用户登陆系统。20.16556.9186.08536.512图138.1.6 查看首页频道内文章0.1930.2195.639图148.2 用户并发测试:组合业务系统支持并发用户查看首页文章和查看频道内文章两模块进行操作。测试大量用户针对查看首页文章和查看频道内文章两模块进行并发操作时系统的性能。录制查看首页文章脚本:1、登陆news.163.2、选择首页发布的文章。3、关闭打开的页面操作进行20、50
8、、100、300、500个用户对流程组创建和发邮件两模块进行并发操作。系统模块名称查看首页文章脚本0.7970.8342.9855.5511.6880.9781.87211.45337.13157.4622.22233.844.0562.34851.11172.42989.2893.94454.195查看首页频道内文章脚本2.7035.8099.83426.5937.8523.1459.51518.35851.91365.253.57144.1672.381图15图16图17图18图191、 News.163.2、 浏览下一页列表,回到上一页。3、 打开第一页文章,关闭退出。总共登陆系统用户数
9、为500,按每1秒增加一个10个用户登陆系统。5.56216.522.26751.23523.61761.7372.115图204、 news.163.5、 浏览下一页列表,回到上一页。6、 打开第一页文章,关闭退出。总共登陆系统用户数为500,按每1秒增加一个1个用户登陆系统。0.0430.1240.94821.7550.2970.48图218.3 大数据量测试8.3.1 十万级数据量(无)8.3.2 百万级数据量(无)8.3.3 千万级数据量(无)9 分析与总结9.1 独立业务查看首页文章:并发操作打开主页文章这个事务全部通过,由每秒点击数及HTTP响应的平均数,可以看出数值一直处于上升的趋势,但是当用户数超过100时,查看频道文章:并发操作打开频道文章,每秒通过事务的数值在100用户并发后处于下降趋势,这个操作中包含大量数据的查询使事务的每秒通过次数降低。每秒点击次数和http响应数在100用户以后平均值也降低。9.2 组合业务组合业务由查看首页文章和查看频道文章两个事务组成,每秒通过事务从并发100用户后开始降低。从总的点击次数的平均值来看500用户的并发较之300用户的并发性能下降较快,由于网速和机器等原因 并发用户数超过100 就会出现无法连接甚至连接错误的问题。9.3 大数据大量数据测试由于机器本身的原因无法进行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1