这篇文章主要介绍了 apache 下 ab.exe 使用方法, 需要的朋友可以参考下 自己在 cmd 中写了半天的路径也没有写对. 最后网上的一个哥们告诉我说没有共同语言了... 毛线啊 差距确实很大! 大能猫死 panda 早晚干掉你, 叫你丫整天嘲讽我!
比如我的 ab.exe 在 D 盘的 wamp 文件夹下 apache 文件夹下 bin 文件夹下. 那么在 cmd 中可以这么写:"D:\wamp\apache\bin\ab.exe" 还有一种更加简单的方式. 而且因为这种方式我被能猫又一次嘲讽! 大家知道什么事资源管理器吗? 不懂的去百度下! 说白了资源管理器就是我的电脑! 没错你没有听错就是我的电脑! 只要 998! 他是各种嘲讽我啊~ 谁叫咱们菜呢, 接着按住 shift + 右击你的 ab.exe . 点击复制路径之后再在 cmd 中粘贴就行了, 你运行之后就是传说的 ab.exe 了..... 毛线啊. 各种被嘲讽, 而且昨天我把公司的数据库字段改了, 我问他我 要怎么办. 给我三字: 细软跑! 日的.
进入 ab.exe 之后在网上搜教程吧成吨的多有一点要注意. 有得帖子上直接写的是 ab -n 1000 -c1000 http://www.google.com / 这样写在我的电脑下是不能运行的. 要在前面加上 ab 的路径就可以了.
由于我这里网速较慢所以测试的时候等了会. 问大猫, 他告诉我这是测试本地压力的... 测试网上的全被网速所影响毫无意义.. 所以你懂的! 又一次被嘲讽!
苦逼的我啊...
好吧 我刚才给他显摆了下成果. 然后又被嘲讽了.. 我写的太复杂了有一种更简单的方法. 在 bin 目录下按住 shift + 空白处右击.. 点击在此处打开命令窗口.
然后直接写 ab xxx 就可以了 ......
wamp\bin\apache\Apache2.2.11\ab.exe
用于简单的单元测试, 用法:
ab -n 10 -c 10 http://www.google.com/
可以得到很多结果:
- This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
- Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
- Copyright 1997-2005 The Apache Software Foundation, http://www.apache.org/
- Benchmarking www.google.com (be patient).....done
- Server Software: GWS/2.1// 谷歌自己开发的用来替代 apache.
- Server Hostname: www.google.com
- Server Port: 80
- Document Path: /
- Document Length: 230 bytes// 文件长度
- Concurrency Level: 10
- /* 整个测试持续的时间 */
- Time taken for tests: 3.234651 seconds
- /* 完成的请求数量 */
- Complete requests: 10
- /* 失败的请求数量 */
- /* 我自己电脑上请求了 200 个失败了 150 个.....*/
- Failed requests: 0
- <Connect:0;Length:150,Exceptions:0>/* 这段后加的 */
- Write errors: 0
- Non-2xx responses: 10
- Keep-Alive requests: 10
- /* 整个场景中的网络传输量 */
- Total transferred: 6020 bytes
- /* 整个场景中的 html 内容传输量 */
- HTML transferred: 2300 bytes
- /* 大家最关心的指标之一, 相当于 LR 中的 每秒事务数 , 后面括号中的 mean 表示这是一个平均值 */
- Requests per second: 3.09 [#/sec] (mean)
- /* 大家最关心的指标之二, 相当于 LR 中的 平均事务响应时间 , 后面括号中的 mean 表示这是一个平均值 */
- Time per request: 3234.651 [ms] (mean)
- /* 这个还不知道是什么意思, 有知道的朋友请留言, 谢谢 ^_^ */
Time per request: 323.465 [ms] (mean, across all concurrent requests) http://www.bbqmw.net/qm_yeqm / 婴儿起名
/* 平均每秒网络上的流量, 可以帮助排除是否存在网络流量过大导致响应时间延长的问题 */
来源: http://www.bubuko.com/infodetail-3090890.html