51Testing丛书:性能测试进阶指南—LoadRunner 11实战(28)

发表于:2012-6-27 10:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁    来源:51Testing软件测试网原创

B.5  Siege

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

  在官方网站http://www.joedog.org/下载安装包siege-2.67.tar.gz

  解压后配置编译:

tar -zxf siege-2.67.tar.gz

cd siege-2.67/

./configure 

make

make install

  然后运行命令:

siege -c 200 -r 10 -f example.url

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

  example.url内容:

http://www.licess.cn

http://www.vpser.net

http://soft.vpser.net

  结果说明:

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 //每次传输所花的最短时间

(未完,精彩待续)

连载一         连载二         连载三         连载四         连载五         连载六         连载七         连载八         连载九          连载十

连载十一         连载十二         连载十三         连载十四         连载十五         连载十六         连载十七         连载十八

连载十九         连载二十         连载二十一       连载二十二       连载二十三       连载二十四       连载二十五

连载二十六     连载二十七

本文选自《51Testing软件测试作品系列》之十——性能测试进阶指南——LoadRunner11实战》

本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看软件测试作品系列其他书籍>>

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号