webbench 代码阅读
简介:
Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力.还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试.
×××××××××××××××××××××××××吐槽,可忽略××××××××××××××××××××××
好吧 , 我承认好高端,但整个代码也就几百行,还是算上注释呀,看完之后,完全没有什么动态网页测试,SSL 安全网站测试什么选项呀!!!!
,只有选择http协议的请求头选项呀,什么GET,HEAD,之类的
×××××××××××××××××××××××××××××××××××××××××××××××××××××
了解代码,你先得了解它的业务流程
难点一:获取web服务器信息
解决这个问题,首先你的了解你要测试什么? 你要测试的是一个web服务器应对大量请求的能力,就是所说的压力测试。你要做的是同时构造大量的请求,达到测试目的。
请求是有 URL 地址连接 指示的,你要明白URL 地址连接由什么组成,你需要从其中获取那些必要的信息构成请求。url的一般模式为
http://myname:[email protected]:80/mydir/myfile.html?myvar=myvalue#myfrag
URI部分 |
意义 |
http |
协议名称 |
myname |
用户名(可选) |
mypass |
密码(可选) |
主机网络地址 |
|
80 |
端口号(可选) |
/mydir/myfile.html |
资源路径 |
myvar=myvalue |
查询字符串(可选) |
myfrag |
锚点(可选)
|
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。