博客
关于我
开源压力测试的小工具Apache 下的ab
阅读量:115 次
发布时间:2019-02-26

本文共 1196 字,大约阅读时间需要 3 分钟。

LoadRunner虽然不是开源工具,但安装Apache服务器后,我们可以使用其内置的开源压力测试工具ab进行性能测试。以下是使用ab进行测试的简单示例和结果分析:

ab -n 10 -c 10 http://www.google.com/

该命令会发送10个请求,并且每次发送10个请求。

Benchmarking (be patient).....done

Server Software: GWS/2.1

Server Hostname:

Server Port: 80

Document Path: /

Document Length: 230 bytes

Concurrency Level: 10

Time taken for tests: 3.234651 seconds

Complete requests: 10

Failed requests: 0

Write errors: 0

Non-2xx responses: 10

Keep-Alive requests: 10

Total transferred: 6020 bytes

HTML transferred: 2300 bytes

Requests per second: 3.09 [#/sec] (mean)

Time per request: 3234.651 [ms] (mean)

Time per request: 323.465 [ms] (mean, across all concurrent requests)

Transfer rate: 1.55 [Kbytes/sec] received

Connection Times (ms)

Connect: 20 318 926.1 30 2954

Processing: 40 2160 1462.0 3034 3154

Waiting: 40 2160 1462.0 3034 3154

Total: 60 2479 1276.4 3064 3184

Percentage of the requests served within a certain time (ms)

50% 3064

66% 3094

75% 3124

80% 3154

90% 3184

95% 3184

98% 3184

99% 3184

100% 3184 (longest request)

注解:

- Apache的bin目录下运行。

格式: ab [options] [http://]hostname[:port]/path

-n requests: 测试的请求数量,默认为1

-c concurrency: 并发请求数量,默认为1

-t timelimit: 最大等待时间,默认为无限制

-w: 以HTML表格形式输出结果

其他选项可参考官方文档。

转载地址:http://czjf.baihongyu.com/

你可能感兴趣的文章
Python中信号处理程序和atexit处理程序的调用
查看>>
Python中关于txt的简单读写模式与操作
查看>>
Python中关于类和函数的初体验之"__init__"和"__str__"不是"_init_"和"_str_"
查看>>
python中函数接受参数为*args, **kwargs怎么办
查看>>
Python中切片的高效迭代
查看>>
python中列表乘法、eval、lambda、hasattr、assert、*(星)等的用法
查看>>
Python中制作词云的WordCloud参数详解
查看>>
Python中可用和使用的系统内存?
查看>>
python中存根文件(.pyi)的用途是什么?
查看>>
Python中实现ASCII码与字符相互转换
查看>>
Python中实现获取所有微信好友的头像并拼接成一张图片
查看>>
Python中对象的布尔值
查看>>
python中对集合的操作
查看>>
python中将列表转换为元组的时间复杂度,反之亦然
查看>>
Python中布尔表达式的求值
查看>>
python中很常用的10个内置函数整理(初学必备)
查看>>
python中打印二维列表数据
查看>>
python中打散数组shuffle
查看>>
Python中执行外部命令
查看>>
Python中拼接numpy数组-ChatGPT4o作答
查看>>