ab测试工具

作者: Lonely_Acmen | 来源:发表于2018-03-29 15:39 被阅读0次

做http的压力测试之前,需要简单了解一下http协议(http的响应码含义、http请求方式、http的header的几种常用类型的含义)
ab测试主要是做http的压力测试,通过这个工具可以测试出服务器的qps、http接口的相应时间等
ab测试工具是apache服务器自带的测试工具,使用方便,但是功能相对简单,只能测试http单接口的测试,不能做接口关联测试
ab测试对电脑性能有一定要求,因为需要模拟多个用户的请求
ab测试支持windows、linux、mac版本(具体安装文件和安装方法可以自己搜索)
ab工具的命令参数



测试参数比较多,我做一下简单的常用的参数的介绍,通过一个例子来介绍

/usr/local/apache/bin/ab -c 50 -n 300 -T "application/x-www-form-urlencoded" -v 3  -p ./bind.txt "[http://api.mendianbao.hualala.com/saas/base/getFoodLst?traceID=12313123&accessToken=04d644e5a436430da0f715a5d39bc989](http://api.mendianbao.hualala.com/saas/base/getFoodLst?traceID=12313123&accessToken=04d644e5a436430da0f715a5d39bc989)"

-c 是此次测试的http的并发数(多少个用户同时发起这个http请求)
-n 此次测试总共发送多少个http请求
-v 输出http的响应码和响应的内容 (此参数一般不用,影响测试结果)
-p 如果请求是post请求,需要将参数放到一个txt文件中,然后通过-p来指定参数
-T 指定http请求的content-type

相关文章

网友评论

    本文标题:ab测试工具

    本文链接:https://www.haomeiwen.com/subject/rygmcftx.html