一、AB测试工具
ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、tomcat、IIS等其它Web服务器的压力。
1.1、AB工具请求命令
输入 ab -n 100 -c 20 http://localhost:8080/***(-n发出100个请求,-c模拟20并发,相当100人同时访问,后面是测试url)
输入 ab -n 100 -c 20 http://localhost:8080/***?str=qq (传入一个参数)
输入 ab -n 100 -c 20 -T "text/plain" -p test.