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实现高并发服务器(线程池 + 数据库连接池)

java高并发,如何解决,啥方式解决,高并发

[Linux 高并发服务器]使用webbench对HTTP服务器进行压力测试

用nodejs实现并发请求,每结束一个则发起新的请求

互联网架构是怎么实现“高并发”的

go-channel处理高并发请求