Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 1 文档编号:___________________
会员后台管理系统
性能测试报告
日期:2016-11-16
Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 2
修订历史记录
版本 日期 修订者 说明
V1.0 2006-11-16 Dlin.xie 后台压力、性能测试
Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 3
目录
1、测试目的
2、测试环境
3、测试工具
4、后台压力性能测试报告
Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 4 1、 测试目的
性能测试是成功发布一个网络应用的关键因素。当越来越多的用户访问你的站点时,清楚的知道你的应用程序和你的服务器群是怎样工作的就显得非常重要了。所以本次性能测试的目的是对会员管理系统后台服务器的压力性能进行一定的测试,提高服务器的性能稳定性。
2、 测试环境
A、后台服务器操作系统:
Microsoft Windows Server2003
B、环境配置:
CPU:C2.8G
内存:512M
3、 测试工具
工具:采用微软开发的网络后台应用程序的压力、性能测试工具Microsoft Web Application Stress Tool(WAS)做性能测试
使用WAS的好处:
WAS允许你以不同的方式创建测试脚本:你可以通过使用浏览器走一遍站点来录制脚本,可以从服务器的日志文件导入URL,或者从一个网络内容文件夹选择一个文件。当然,你也可以手工地输入URL来创建一个新的测试脚本。 Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 5 不像其它的工具,你可以使用任何数量的客户端运行测试脚本,全部都有一个中央主客户端来控制。在每一个测试开始前,主客户机透明地执行以下任务:
与其他所有的客户机通讯
把测试数据分发给所有的客户端
在所有客户端同时初始化测试
从所有的客户端收集测试结果和报告
这个特性非常重要,尤其对于要测试一个需要使用很多客户端的服务器群的最大吞吐量时非常有用。
它的高可用性
WAS是被设计用于模拟Web浏览器发送请求到任何采用了HTTP1.0或1.1标准的服务器,而不考虑服务器运行的平台。
4、 压力、性能测试报告
采用Microsoft Web Application Stress Tool(WAS) 进行负载压力、性能的测试,可以使服务器的工作性能和稳定性得到提升。
1 对会员管理系统进行压力、性能测试,1个线程,1分钟访问时Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 6 间,1个请求,启动压力测试。
2 对会员管理系统进行压力、性能测试,100个线程,1分钟访问时间,1个请求,启动压力测试。
3 对会员管理系统进行压力、性能测试,100个线程,1分钟访问时间,2个请求,启动压力测试。
1、 对会员管理系统进行压力、性能测试,1个线程,1分钟访问时间,1个请求,启动压力测试。
结果:
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
================================================================================
POST /Default.aspx 2 8037.50 8122.00 No No
GET /MenuHome.aspx 1 2.00 2.00 No No
POST /memberManage/memberQuery 1 808.00 809.00 No No
POST /memberManage/memberQuery 1 72.00 73.00 No No
2、 对会员管理系统进行压力、性能测试,100个线程,1分钟访问时间,Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 7 1个请求,启动压力测试。
测试结果:
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
================================================================================
POST /Default.aspx 200 1376.84 2622.01 No No
GET /MenuHome.aspx 200 13.26 13.27 No No
POST /memberManage/memberQuery 100 751.71 752.65 No No
POST /memberManage/memberQuery 100 593.61 594.92 No No
3、 对会员管理系统进行压力、性能测试,100个线程,1分钟访问时间,2个请求,启动压力测试。
Q金时商网络 会员后台管理---压力性能测试报告
深圳市时商网络科技有限公司 8
测试结果:
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
================================================================================
POST /Default.aspx 200 3000.71 11896.96 No No
GET /MenuHome.aspx 200 14824.37 14824.38 No No
POST /memberManage/memberQuery 0 0.00 0.00 No No
POST /memberManage/memberQuery 0 0.00 0.00 No No
说明:TTFB 表示从请求开始到WAS收到的时间
TTLB 表示最后一个请求从WAS反馈到客户端的时间
分析:在轻负载情况下测量TTFB可以建立一个基准。将轻负载下的TTFB值与重负载情况下的TTFB值相比较,您便可以了解到应该如何对Web应用程序进行伸缩,以及这种伸缩将会对最终用户的Web体验产生何种影响。如果TTFB值高于1000毫秒(即1秒钟),在正常流量情况下,产生页面所需的时间便有可能对用户的浏览体验产生影响。通过升级Web服务器的处理器、调整数据库访问方式来提高后台的服务器性能。