Web性能压力测试工具Siege使用教程

Siege是一个多线程http负载测试和基准测试工具。通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数、重复数量,从而可以模拟在服务器、网络或者其它对象上附加负载以测试他们提供服务的受压能力,方便的测试服务器的性能。

官方下载地址:http://www.joedog.org/pub/siege/

Siege安装:

#wget http://www.joedog.org/pub/siege/siege-latest.tar.gz

#tar -xzvf siege-latest.tar.gz

#./configure; make

#make install

Siege参数说明:

Transactions: 总共测试次数

Availability: 成功次数百分比

Elapsed time: 总共耗时多少秒

Data transferred: 总共数据传输

Response time: 等到响应耗时

Transaction rate: 平均每秒处理请求数

Throughput: 吞吐率

Concurrency: 最高并发

Successful transactions: 成功的请求数

Failed transactions: 失败的请求数

Siege使用:

siege -c 10 -r 20 -f url.txt -i -b

结果:

Transactions:                    200 hits

Availability:                 100.00 %

Elapsed time:                   9.87 secs

Data transferred:               0.46 MB

Response time:                  0.45 secs

Transaction rate:              20.26 trans/sec

Throughput:                     0.05 MB/sec

Concurrency:                    9.11

Successful transactions:          82

Failed transactions:               0

Longest transaction:            3.08

Shortest transaction:           0.25

结果说明:

Transactions: 总共测试次数

Availability: 成功次数百分比

Elapsed time: 总共耗时多少秒

Data transferred: 总共数据传输

Response time: 等到响应耗时

Transaction rate: 平均每秒处理请求数

Throughput: 吞吐率

Concurrency: 最高并发

Successful transactions: 成功的请求数

Failed transactions: 失败的请求数

以上是 Web性能压力测试工具Siege使用教程 的全部内容, 来源链接: utcz.com/z/315530.html

回到顶部