siege http测试工具 压力测试

        

        经常要压力测试一个URL集合下的所有URL 访问,用AB 不是很方便, 写了个java 的 基于 ITester 的工具,从数据库load 数据 然后配置多线程组报文到set里,再做随机 打压力,觉得还是很麻烦。


下面介绍一个很方便的工具,siege:


下载地址:siege,http://www.joedog.org/siege-home/,可随机访问不同的Urls


1. 下载  siege-3.0.6.tar.gz 然后 解压缩 tar -zxvf  siege-3.0.6.tar.gz .

2.  进入  siege-3.0.6 目录 , ./configure && make && make install

3.  用python 等脚本生成测试数据文件,如url_sample.txt , 文件里面每行是一个url, 如http://www.baidu.com

4. siege -c 20 -r 10 -f url_sample.txt 

-c 表示20个连接

-r 表示每个连接随机选10个URL

-f 后面表示 所使用的测试URL文件


会看到疯狂刷完日志然后 生成报表:


Over 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值