-t表示运行测试的时间,并在一定数量的并发访问

2019-10-31 19:23 来源:未知

在本地安装webbench,步骤如下:

wget http://www.ha97.com/code/webbench-1.5.tar.gz

tar zxvf webbench-1.5.tar.gz 

make && make install 

安装完毕。

一般我们只用到-c和-t两个参数,类似下面这样:

webbench -c 300 -t 60 http://127.0.0.1/

-t表示运行测试的时间,如果不指定默认是30秒,-c表示客户端数量,也就是并发数。

 

安装siege:

wget

tar zxf siege-2.67.tar.gz 

cd siege-2.67

./configure &&  make && make install 

siege -c 10000 -r 10

-c是并发量,-r是重复次数。

Web服务器压力(负载)测试工具

一 Siege
一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
官方:

  1. 下载源码

请自行google例如:

wget http://soft.vpser.net/test/siege/siege-2.67.tar.gz 
  1. 解压、编译和安装

    tar -zxf siege-2.67.tar.gz cd siege-2.67/ /configure make && make install

  1. 运行siege

    siege -c 200 -r 10 -f test.txt

-c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。

test.txt 内容:














4 结果说明
Lifting the server siege… done.
Transactions: 3419263 hits //完成419263次处理
Availability: 100.00 % //100.00 % 成功率
Elapsed time: 5999.69 secs //总共用时
Data transferred: 84273.91 MB //共数据传输84273.91 MB
Response time: 0.37 secs //相应用时1.65秒:显示网络连接的速度
Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次处理:表示服务器后
Throughput: 14.05 MB/sec //平均每秒传送数据
Concurrency: 213.42 //实际最高并发数
永利平台娱乐,Successful transactions: 2564081 //成功处理次数
Failed transactions: 11 //失败处理次数
Longest transaction: 29.04 //每次传输所花最长时间
Shortest transaction: 0.00 //每次传输所花最短时间

二Webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,安装使用简单方便。

TAG标签:
版权声明:本文由永利平台娱乐发布于关于我们,转载请注明出处:-t表示运行测试的时间,并在一定数量的并发访问