linux实现高并发请求工具
Posted lzghyh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux实现高并发请求工具相关的知识,希望对你有一定的参考价值。
使用工具ab
CentOS6默认安装
CentOS7需要手动安装
contos7下:
1、联网:
yum install httpd-tools
2、未联网(没试过):
(1)进入cd /run/media/root/CentOS7×8664/Packages(路径跟centos6不同)
(2)顺序安装
apr-1.4.8-3.el7.×86_64.rpm
apr-util-1.5.2-6.el7.×8664.rpm
httpd-tools-2.4.6-67.el7.centos.×86_64.rpm
请求方式:
公式:
ab -n 请求数 -c 并发数 -p 指定请求数据文件 -T "application/x-www-form-urlencoded" 测试的请求地址
举例:
新建一个文件:posrfile,里面写请求的数据
ab -n 1000 -c 200 -p /opt/posrfile -T "application/x-www-form-urlencoded" 192.168.26.73:8080/Seckill/doseckill
-n 并发请求100次
-c 200并发
-p /opt/posrfile 请求参数的文件
192.168.26.73:8080/Seckill/doseckill 具体请求的链接
以上是关于linux实现高并发请求工具的主要内容,如果未能解决你的问题,请参考以下文章
Linux + C + Epoll实现高并发服务器(线程池 + 数据库连接池)