美文网首页我爱编程
压力测试工具ab的用法

压力测试工具ab的用法

作者: 星城天空 | 来源:发表于2018-04-16 22:58 被阅读0次

ab是apache自带的压力测试工具

看下linux主机上的ulimit -n的数据,默认为1024,这个是linux下最大线程数,改为102400,如果过小无法进行大并发的测试。

常用:
get:
./ab -n 1000 -c 1000 -k http://www.baidu.com
post:
./ab -n 2500 -c 2500 -k -p postfile.ab http://www.baidu.com/getTheme.do(postfile.ab中为json数据s)
其中参数n为请求的次数,c为一次请求的并发次数,-k为keep_alive,一般出现链接被重置的错误时最好带上-k的参数

输出值:
Concurrency Level:并发请求数
Time taken for tests:整个测试持续的时间
Complete request:完成的请求数
Failed request:失败的请求数
Total transferred:整个场景中的网络传输量
HTML transferred:整个场景中HTML内容传输量
Requests per second:吞吐率,大家最关心的指标之一,相当于LR中的每秒事务数,后面括号中的mean这是一个平均值
Time per request: 5087.180 [ms] (mean) //用户平均请求等待时间,大家最关心的指标之二,相当于 LR 中的平均事务响应时间,后面括号中的 mean 表示这是一个平均值
Time per request: 50.872 [ms] (mean, across all concurrent requests) //服务器平均请求处理时间,大家最关心的指标之三
Transfer rate: 263.02 [Kbytes/sec] received //平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

更多参数:
ab --help

其他:
每一次压测的同时,可以开启nmon进行实时监控,并打开nmon的记录功能进行数据的记录
测试需要用户登陆:
1.先用账户和密码登录后,用开发者工具找到标识这个会话的Cookie值(Session ID)记下来
2.如果只用到一个Cookie,那么只需键入命令:
ab -n 100 -C key=value http://test.com/
如果需要多个Cookie,就直接设Header:
ab -n 100 -H “Cookie: Key1=Value1; Key2=Value2” http://test.com/

相关文章

  • apache压力测试

    ab压力测试工具 ab命令详解 ab压力测试 一、ab命令 ab工具 Apache服务器的性能测试工具,它可以测试...

  • 压力测试工具ab的用法

    ab是apache自带的压力测试工具 看下linux主机上的ulimit -n的数据,默认为1024,这个是lin...

  • 测试工具AB的使用

    一、什么是ab ab是apache自带的压力测试工具。ab不仅可以对apache服务器进行网站访问压力测试,也可以...

  • linux压测利器ab

    ab简介   ab是Apachebench 命令的缩写。  ab是apache自带的压力测试工具。ab非常实用,它...

  • 并发测试Apache ab

    ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也...

  • Linux下ab压力测试

    1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,...

  • Linux下ab压力测试

    一、ab的简介 ab是apachebench命令的缩写。ab是apache自带的压力测试工具。ab非常实用,它不仅...

  • 使用 Apache AB 对服务器进行压力测试

    ab ab(Apache Bench)是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务...

  • 使用ab命令进行压力测试

    ab是Apache自带的压力测试工具。ab非常实用,它不仅可以对Apache服务器进行网站访问压力测试,也可以对其...

  • ab压力测试工具

    1 我们可以模拟100个并发用户,对一个页面发送1000个请求 ./ab -n1000 -c100 https:/...

网友评论

    本文标题:压力测试工具ab的用法

    本文链接:https://www.haomeiwen.com/subject/dpeykftx.html