1.安装ab(linux需要root权限)
在任意目录下执行该命令:yum -y install httpd-tools
测试一下ab是否安装成功:ab -V
2.ab并发压测脚本

#!/bin/bash
######################################################################
#
#实现ab多url并发的shell脚本
#
# sh ab.sh 并发请求数(-c) 最大秒数(-t)  请求的次数(-n)
#
######################################################################
rm -rf ab.log  #清空日志
for i in $(cat url.txt)
doif [ "$1" == "" ]then echo "并发请求数不能为空" elif [[ "$2" == "" ]]thenif [ "$3" == "" ]thenecho "并发请求数 = $1,最大秒数未赋值,请求的次数未赋值"ab -c $1 $i >> ab.log &continueelseecho "并发请求数 = $1,最大秒数未赋值,请求的次数 = $3 "ab -t $2 -n $3 $i >> ab.log &continuefielif [[ "$3" == "" ]]thenecho "并发请求数 = $1,最大秒数 = $2 ,请求的次数未赋值"ab -c $1 -t $2 $i >> ab.log &continueelseecho "并发请求数 = $1,最大秒数 = $2 ,请求的次数 = $3 "ab  -c $1 -t $2 -n $3 $i >> ab.log &continuefi
done#####################################################################
#
# for 循环读取url文件中的url内容,执行ab命令
#
# 接收的url是i变量(从URL中读取的每行url值)
#
# 将结果写入ab.log日志中,& shell中是并行
#
# 1 是 sh ab.sh x xx xxx第一个x的值表示并发请求数
#
# 2 是 sh ab.sh x xx xxx第二个xx的值表示测试所进行的最大秒数
#
# 3 是 sh ab.sh x xx xxx第三个xxx的值表示每次ab请求的次数
#
####################################################################

3.待测试的url集合,存放url.txt文件中

http://www.baidu.com/
http://www.hao123.com/

url文件注意:url后面加上/ 然后换行

引用1
引用2
github

ab进行多个url压力测试相关推荐

  1. 使用VSTS进行压力和性能测试(一)——创建基础的URL压力测试

    使用Visual Studio Team Services进行压力和性能测试(一)--创建基础的URL压力测试 概述 压力测试使应用程序更加健壮,并审核在用户负载下的行为,这样我们可以在当前的基础设施 ...

  2. ab和jmeter进行GET/POST压力测试的使用心得和比较(转载,在ubuntu16.04下使用ab带json对centos7压力测试验证可用)

    引言: 互联网服务压测是非常重要的评价方法,ab,webbench,jmeter等都是业界流行的测试工具,ab和webbench作为shell模式下轻量级的测试工具,jmeter则作为有GUI界面的更 ...

  3. 【Linux】ab命令实现网站性能压力测试

    文章目录 ab命令介绍 ab命令的安装 ab命令的参数 使用举例 1. 使用gaosh-64服务器对gaosh-1服务器进行压测,模拟10个用户,对百度首页发起1000次请求 2. 压测www.zmk ...

  4. 使用ab做web系统的压力测试

    如何使用 比如,要压测的地址:http://localhost:8080/web/test/ajax/testDB.do 使用ab模拟并发的压力: ab -n1000 -c100 http://loc ...

  5. AB(apache benchmark)压力测试

    http://blog.sina.com.cn/s/blog_5007d1b10100mdpt.html

  6. ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具

    AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...

  7. ab压力测试(了解ab工具,实验对网页进行测试)

    文章目录 使用ab工具对Apache网页进行压力测试 应用场景 实验步骤 配置DNS服务 配置apaches 执行以下命令开始压力测试 使用ab工具对Apache网页进行压力测试 应用场景 做测试或者 ...

  8. ab压力测试: apr_socket_recv: Connection timed out (110)

    使用ab( apache benchmark )压力测试的时候,使用如下命令: ab -n 15000 -c 200 http://localhost/abc/abc.php 执行操作一定条数,或连续 ...

  9. ab压力测试代码及实现过程

    进行压力测试;书写代码如下: 首先进入apache中的bin目录 我安装的是wamp环境,  输入ab, 出现如下图 进行压力测试; ab 的用法是:ab [options] [http://]hos ...

最新文章

  1. 漫谈云计算、虚拟化、容器化--云平台技术栈05
  2. 解决RedHat中ifconfig命令不能使用的问题
  3. guava_使用Google Guava Cache进行本地缓存
  4. 为什么选择.NETCore?
  5. java object对象的方法_Java常见对象Object类中的个别方法
  6. 互联网和大数据是什么意思_大数据和互联网的区别是什么意思
  7. Virtualenv 相关
  8. Docker教程:dokcer machine的概念和安装
  9. python计算导数_科学网—python计算导数jacobian以及hessian - 于博的博文
  10. 如何打开剪贴板查看器?
  11. 计算机网络课程设计(ftp)
  12. 解决管家婆7在SQL2008上安装不了问题
  13. 如何成为优秀的技术主管?你要做到这三点
  14. 100个替代昂贵商业软件的开源应用
  15. Linux下rpm软件包rpm命令的安装及卸载
  16. Exchange Server 2016 CU22升级更新
  17. 前端开发工程师职位要求
  18. 小程序转uni-app——onLoad语法转换
  19. ThingsBoard教程(十九):规则节点概览介绍
  20. R语言[]和[[]]操作的区别

热门文章

  1. 基于单片机步进电机ppt答辩_基于单片机的智能晾衣架系统设计答辩.pptx
  2. 关于价值投资的基础理论
  3. C++:继承(1)——public、protected、private继承
  4. 仿饿了么,百度外卖这些App的双ListView列表联动效果
  5. AT24C02的使用说明和完整代码-51单片机
  6. 隐藏进程中的模块绕过IceSword的检测
  7. Tableau绘制标靶图
  8. μC/OS-II邵贝贝节选
  9. 科学计算机怎么恢复出厂设置,恢复出厂设置也并不安全,科学家做过实验,一分钟就能还原数据-电脑恢复出厂设置会怎么样...
  10. 二维码生成之如何制作名片二维码