根据时间选择本次测试报告,在窗口右侧即可查看具体内容如下:DB 测试结果、 Overview
=============================================================================
Report name: 2012-6-9 13:09:45
Run on: 2012-6-9 下午 01:09:45
Run length: 00:04:00
Web Application Stress Tool Version:1.1.293.1
Notes
--------------------------------------------------------------------------------
Sample Microsoft Web Application Stress Script
Number of test clients: 2
Number of hits: 3985
Requests per Second: 33.21
Socket Statistics
--------------------------------------------------------------------------------
Socket Connects: 3985
Total Bytes Sent (in KB): 778.32
Bytes Sent Rate (in KB/s): 6.49
Total Bytes Recv (in KB): 29004.11
Bytes Recv Rate (in KB/s): 241.70
Socket Errors
--------------------------------------------------------------------------------
Connect: 0
Send: 0
Recv: 0
Timeouts: 0
RDS Results
--------------------------------------------------------------------------------
Successful Queries: 0
Script Settings
=============================================================================
Server: 172.17.1.216
Number of threads: 200
Test length: 00:02:00
Warmup: 00:01:00
Cooldown: 00:01:00
Use Random Delay: Yes
Min Delay Time: 0
Max Delay Time: 500
Follow Redirects: Yes
Max Redirect Depth: 15
Clients used in test
=============================================================================
localhost
Clients not used in test
172.17.1.216
Result Codes
Code Description Count
=============================================================================
200 OK 3985
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
=============================================================================
GET /shuoming.html 3985 5722.03 5722.09 No No
3.4 测试结果分析
数据分析:在测试报告中最重要的部分就是“Socket Errors”部分和“Result Codes”部分。其中Socket Errors部分共分为Connect、Send 、Recv和Timeouts。其中Connect表示客户端不能与服务器取得连接的次数;Send表示客户端不能正确发送数据到服务器的次数;Recv表示客户端不能正确从服务器接次的次数;Timeouts表示超时的线程数目。由此我们可以如果这四个数值都比较小,甚至为0则说明我们的服务器是经得起考验的;如果数值居高不下,甚至接近设置的并发数,那么则要好好的检查你的服务器了。另外在“Result Codes”部分,如果Code列表下的数值都为200,那么表示所有请求都经服务器成功返回。
Result Codes
Code Description Count
====================================================================200 OK 36831
NA HTTP result code not given 11
4、总结
通过Web压力测试,管理员对Web服务器的抗压能力有了大概的把握,从而根据实际需要可以进行服务器硬件扩展,同时也为系统设置、软件选择等提供了依据。要完整的反映出一个网站在服务器上的运行情况,需要不断增减其并发数,并且进行多次测试,才能了解服务器所能承受的限度,然后才可以在IIS中设置允许连接的最大数目,从而保证网站正常运行。总括来说,在Web服务器正式发布前进行压力测试是非常必要的。
参考文献:
[1] 禤静. 网上考试系统性能测试的设计与实现[J]. 大众科技,2011(12)
[2] 兰景英,王永恒.Web系统性能测试研究[J].计算机技术与发展,2008(11)
[3] 耿彩凤,王越.网络测试中的Web测试[J]. 辽宁大学学报(自然科学版),2005(3)
[4] 谈姝辰,尹军.基于负载的Web性能测试研究与应用[J].现代电子技术,2007(14)
2/2 首页 上一页 1 2 |