关于 Apache ab
上次我们提到了 Postman 并不支持并发测试,那么如果我们想要进行一个简单的并发测试,Apache ab 无疑是一个不错的选择。
Apache ab 是一个基于 HTTP 请求的轻量级测试工具,它可以模拟并发数量来进行并发测试。
Apache ab 安装
首先我们进入官网🔗进行下载,以下以 win 平台为例,卸载完解压后我们打开命令行或者 powerShell,切换到解压路径的 bin 目录下。
执行 ab -help,如能看到如下界面,则表示成功。
Apache ab 参数
下面我们对一些常用的参数进行相关说明:
- -n:在测试会话中所执行的请求个数。默认时,仅执行一个请求。
- -c:一次产生的请求个数。默认是一次一个。
- -t:测试所进行的最大秒数。其内部隐含值是-n 50000,它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
- -p:包含了需要 POST 的数据的文件。
- -T:POST数据所使用的 Content-type 头信息。
如我们现在进行一次 Post 请求:
ab -n