博客
关于我
开源压力测试的小工具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/

你可能感兴趣的文章
nginx 常用配置记录
查看>>
Nginx 我们必须知道的那些事
查看>>
Nginx 的 proxy_pass 使用简介
查看>>
Nginx 的配置文件中的 keepalive 介绍
查看>>
Nginx 负载均衡与权重配置解析
查看>>
Nginx 负载均衡详解
查看>>
nginx 配置 单页面应用的解决方案
查看>>
nginx 配置https(一)—— 自签名证书
查看>>
nginx 配置~~~本身就是一个静态资源的服务器
查看>>
Nginx 配置解析:从基础到高级应用指南
查看>>
nginx+Tomcat性能监控
查看>>
Nginx下配置codeigniter框架方法
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
查看>>
nginx添加模块与https支持
查看>>
Nginx用户认证
查看>>
Nginx的Rewrite正则表达式,匹配非某单词
查看>>
Nginx的使用总结(一)
查看>>
Nginx的使用总结(二)
查看>>
Nginx的可视化神器nginx-gui的下载配置和使用
查看>>
Nginx的是什么?干什么用的?
查看>>