介绍几个有关 ab 的有用的参数

159 篇文章 0 订阅
8 篇文章 0 订阅

如果您没有了解过 ab ,请先点击这里 访问 Apache ab 的介绍 ^_^

参数格式: -n number_of_requests

用来标明在本次测试中将要发送的请求的总数

参数格式: -c Number_of_requests_at_one_time

用来标明每次发送多少请求

e.g.  ab -n 100 -c 1 http://jackei.cnblogs.com/

表示向 http://jackei.cnblogs.com/ 这个 url 发送 100 次请求,每次发送 1 个。

参数格式: -e csv_file_full_path

表示把响应时间存放到一个 csv 文件中——CSV文件表示用逗号来分隔的文件。

e.g.  ab -n 100 -c 1 -e f:\ab.csv http://jackei.cnblogs.com/

测试完成之后可以可以在 f 盘的根目录下看到一个名为 ab.csv 的文件,你可以直接用 EXCEL 或者记事本打开,看到的结果就像下面这样:

Percentage served

Time in ms

0

881.00

1

921.00

2

971.00

3

1011.00

4

1021.00

5

1071.00

6

1071.00

7

1091.00

8

1101.00

9

1111.00

……

此处删节数百字 ^_^

……

92

3825.00

93

4165.00

94

4426.00

95

4826.00

96

4987.00

97

5447.00

98

5598.00

99

8131.00

可以看到在这次测试中响应时间的分布情况。

参数格式: -g tsv_file_full_path

表示把每个请求的响应情况存放到一个 tsv 文件中——TSV文件表示用 Tab 健来分隔的文件。

e.g.  ab -n 100 -c 1 -g f:\ab.xls http://jackei.cnblogs.com/

测试完成之后可以可以在 f 盘的根目录下看到一个名为 ab.xls 的文件,你可以直接用 EXCEL 打开,看到的结果就像下面这样:

starttime

seconds

ctime

dtime

ttime

wait

Thu Jul 20 19:50:28 2006

1.1534E+15

190

1792

1982

490

Thu Jul 20 19:50:30 2006

1.1534E+15

140

2043

2183

300

Thu Jul 20 19:50:32 2006

1.1534E+15

130

1822

1952

270

Thu Jul 20 19:50:34 2006

1.1534E+15

140

3144

3284

340

Thu Jul 20 19:50:37 2006

1.1534E+15

140

1262

1402

270

Thu Jul 20 19:50:39 2006

1.1534E+15

150

1522

1672

320

Thu Jul 20 19:50:40 2006

1.1534E+15

140

1832

1972

290

Thu Jul 20 19:50:42 2006

1.1534E+15

3134

2594

5728

290

Thu Jul 20 19:50:48 2006

1.1534E+15

140

2994

3134

300

……

此处删节数百字 ^_^

……

Thu Jul 20 19:54:50 2006

1.1534E+15

180

4717

4897

370

Thu Jul 20 19:54:55 2006

1.1534E+15

190

2854

3044

390

Thu Jul 20 19:54:58 2006

1.1534E+15

190

3244

3434

390

Thu Jul 20 19:55:01 2006

1.1534E+15

190

3244

3434

420

Thu Jul 20 19:55:05 2006

1.1534E+15

190

3455

3645

400

Thu Jul 20 19:55:09 2006

1.1534E+15

180

2033

2213

360

Thu Jul 20 19:55:11 2006

1.1534E+15

190

3855

4045

390

Thu Jul 20 19:55:15 2006

1.1534E+15

200

4516

4716

390

其中 starttime 比较容易理解,后面的几个参数分别表示

secondes: 还没有搞明白什么意思,有知道的朋友帮忙解答一下吧 ^_^

ctime:connection time

dtime: processing time

ttime: total time, = connection time + processing time

wait:wait time

相对于上面的那个 -e 的参数,-g 参数可以提供更多的信息,帮助我们来了解更具体的系统响应情况。

另外,文件中的记录默认是按照 starttime 排序的,你也可以在 EXCEL 中自己随意编辑。v

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值