Web服务器测试计划
测试对象:国网项目所用web服务器
测试内容:采用httpref或者siege(都是免费web压力测试工具),主要针对Web服务器测试指标中的“系统瓶颈”部分进行测试,顺便对系统的通用指标、web服务器专用指标、数据库等指标作测试。结果出来后,再填入系统瓶颈的表格中,其他的指标选择性地组织到一个表中。
测试方法:
比如说,如果用Httperf测试
httperf --server xx.com --port 80 --uri /foreground/all_stars --rate 100 --num-conn 2000 --num-call 1 --timeout 5 rate是指每秒多少个请求数,num-conn指共发多少个请求 ,num-call每次连接发送的请求数通常为1
sina的测试结果之一是:
httperf --server sina.com.cn --num-conn 300 --rate 30 httperf --client=0/1 --server=sina.com.cn --port=80 --uri=/ --rate=30 --send-buffer=4096 --recv-buffer=16384 --num-conns=300 --num-calls=1 Maximum connect burst length: 1 Total: connections 300 requests 300 replies 300 test-duration 10.687 s Connection rate: 28.1 conn/s (35.6 ms/conn, <=5 concurrent connections) Connection time [ms]: min 34.0 avg 98.7 max 4073.1 median 57.5 stddev 314.3 Connection time [ms]: connect 28.9 Connection length [replies/conn]: 1.000 Request rate: 28.1 req/s (35.6 ms/req) Request size [B]: 64.0 Reply rate [replies/s]: min 29.6 avg 29.7 max 29.8 stddev 0.1 (2 samples) Reply time [ms]: response 69.8 transfer 0.0 Reply size [B]: header 379.0 content 231.0 footer 0.0 (total 610.0) Reply status: 1xx=0 2xx=0 3xx=300 4xx=0 5xx=0 CPU time [s]: user 0.31 system 10.32 (user 2.9% system 96.6% total 99.5%) Net I/O: 18.5 KB/s (0.2*10^6 bps) Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0 Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0 每秒回应最大请求数为29.7 最大并发数为5 平均响应时间为 69.8毫秒
对国网进行模拟测试
需要Java开发人员提供几个和将来要上线的web应用所需要消耗资源接近的测试程序,然后用工具进行测试,选用的参数可以是可能的最大用户和并发数,然后进行统计。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。