压测工具ab的简单使用说明

ab的全称是Apache Bench,是比较简单、容易上手的性能测试工具。这里示范一下Windows环境下的使用。

一、下载安装

首先到官网https://www.apachehaus.com/cgi-bin/download.plx下载软件。

压测工具ab的简单使用说明_第1张图片

然后解压到你喜欢的目录,不需要安装。 

压测工具ab的简单使用说明_第2张图片

二、使用示范 

cmd命令行或者PowerShell进入到bin目录里,就可以使用对应的命令了。我这里使用PowerShell。

1、查看ab命令的可选参数(如果是https请求的话使用abs命令)

命令:.\ab -help

压测工具ab的简单使用说明_第3张图片

常用的几个说明一下

  • -n:执行的请求次数
  • -c:并发数量
  • -s:响应的超时时间
  • -p:post请求的数据文件路径,需要设置-T参数
  • -T:Content-Type
  • -C:设置cookie,格式为"name=zhou"

2、get请求示范

命令:.\ab -n 1000 -c 100 http://localhost:8080/users/1

压测工具ab的简单使用说明_第4张图片

响应结果的几个重要参考指标

  • Failed requests:失败的请求数量
  • Requests per second:每秒请求数
  • Time per request:完成一个请求所花费的时间
  • Transfer rate: 网络传输速度

3、post请求示范

命令:.\ab -n 1000 -c 100 -p C:\Users\dell\Desktop\params.txt -T application/json http://localhost:8080/users

其中文件内容是json格式

三、其它压测工具

Apache Jmeter,功能更加强大。

你可能感兴趣的:(多线程高并发,持续集成和持续交付)