Web服务器测试计划
作者:网络转载 发布时间:[ 2014/8/7 12:03:55 ] 推荐标签:软件测试 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应用所需要消耗资源接近的测试程序,然后用工具进行测试,选用的参数可以是可能的大用户和并发数,然后进行统计。 测试对象:国网项目所用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应用所需要消耗资源接近的测试程序,然后用工具进行测试,选用的参数可以是可能的大用户和并发数,然后进行统计。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11