最近有些简单的测试时间需要统计,故想到了最简单的ab test,话不多说直接上代码:
ab -n100 -c1 -p request.json -T 'application/json' -H 'Authorization : df345sedaetggggrr223344qww' -s 600 http://127.0.0.1:8080/api/for/test
说明:
-n 代表是请求多少次
-c 代表是模拟多少个线程或是用户
-p 代表的是入参的json文件,或是text的键值对(未做尝试)
-H 代表的是httpheader信息按照格式填写即可
-s 代表的是超时时间单位是秒,不配置的话默认是30s
是不是简单易用
PS:有些同学说ab不支持post json,希望不要误人子弟