选择“View”>“Reports”菜单命令,即可打开“报告”窗口,在左侧列表中将展开相应的报告,如下图所示。检查Socket Errors部分是否有socket相关的错误(值不为0)。
“报告“窗口
各种Socket错误的含义如下。
1)Connect:客户端不能与服务器取得连接的次数。如果这个值偏高,则检查在客户端与服务器之间产生的任何潜在的错误。从每个客户端Ping服务器或Telnet服务器的端口80验证你得到正确的回应。
2)Send:客户端不能正确发送数据到服务器的次数。如果这个值偏高,则检查服务器是否正确地工作着。在客户端打开一个浏览器,然后手工点击站点页面验证站点是否正确地工作着。
3)Recv:客户端不能正确地从服务器接收数据的次数。如果这个值偏高,则执行与Send错误相同的操作,还要检查一下如果降低负载系数,错误是否跟着减少。(www.xing528.com)
4)Timeouts:超时的线程的数目,而且随后就关闭了。如果这个值偏高,则在客户端打开一个浏览器,然后手工点击站点页面验证是否即使只有一个用户程序也会很慢。再做一个不同负载系数的压力测试,看看程序的潜在特征。
如果socket错误很低或为0,在左侧的报告列表中找到“Result Codes”部分。检查一下是否所有结果代码都是200,200表示所有请求都被服务器成功地返回。如果找到大于或等于400的结果,单击报告列表中的“Page Data”节点,展开所有项目,查看每个脚本项在右边窗口页面数据的报告,找出出现错误的项目,显示如下图所示。
查看任意一个脚本项的报告
通过不断增减用户数量和改变其他参数测试,可以最大限度地了解网站程序和服务器的承受能力,以便在开始提供服务之前限制访问量及其他参数,保证网站可以正常运行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。