首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小夜博客

    nginx防护ApacheBench脚本

    cat ssl.vpsmm.log 一片带有ab的ua 二、使用nginx设置,301掉所有ab过来的访问 if ($http_user_agent ~* ApacheBench ) { rewrite 每分钟自动执行: */1 * * * /root/ab.sh 四、简单脚本,就4行如下: cd /home/wwwlogs/ #进入nginx日志目录 cat ssl.vpsmm.log | grep 'ApacheBench ' | awk '{print "iptables -I INPUT -s ", $1, "-j DROP"}'| sort -n | uniq | sh #检索当前日志文件,查到有ApacheBench

    1.4K130发布于 2018-05-16
  • 来自专栏畅所欲言

    性能测试工具ApacheBench

    广告 ApacheBench简介 ApacheBench是一个用来衡量http服务器性能的单线程命令行工具。原本针对Apache http服务器,但是也适用于其他http服务器。 ApacheBench安装 ubuntu执行 apt-get install apache2-utils 即可。 centos执行 yum install httpd-tools 即可 ApacheBench快速入门 发送1000个http get请求到[ http://imotao.com,并发为10]: ab ApacheBench将只使用一个操作系统线程。很多情况下ApacheBench本身是瓶颈。 当在硬件具有多个处理器核心使用ApacheBench,建议一个CPU核执行一个AB线程,但是现在CPU核数很多的情况下,比如48核,手工执行48个命令也是个体力活。

    2.6K20发布于 2019-07-11
  • 来自专栏唐维黎的专栏

    Web 性能压测工具 ApacheBench(ab)使用总结

    ApacheBench 命令原理 ab 命令会创建很多的并发访问线程,模拟多个访问者同时对某一 URL 地址进行访问。 ApacheBench 参数说明 1) Synopsis ab [ -A auth-username:password ] [ -b windowsize ] [ -B local-address ] ApacheBench 用法详解 在 Linux 系统,一般安装好 Apache 后可以直接执行; #ab -k -n 100000 -c 500 -H "Accept-Encoding: gzip, 个并发,总请求量为 100000,向指定机器 IP 和页面的 URL 发送请求 URL 也可以是域名,本地配置 HOST 指向要压测的机器 IP 也可以~ 稍等片刻,执行结果及分析如下: This is ApacheBench

    6.5K00发布于 2017-05-10
  • 来自专栏运维经验分享

    (总结)Web性能压力测试工具之ApacheBench(ab)详解

    标签: ab,ApacheBench,Web,压力测试,工具,性能,总结,详解 PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。 ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。 ApacheBench参数说明 格式:ab [options] [http://]hostname[:port]/path 参数说明: -n requests Number of requests 例如: # ab -c 5000 -n 600 http://127.0.0.1/index.php ApacheBench用法详解: 在Linux系统,一般安装好Apache后可以直接执行; 结果分析: This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net

    1.9K20发布于 2019-03-15
  • 来自专栏刘悦的技术博客

    使用ApacheBench来对美多商城的秒杀功能进行高并发压力测试

        秒杀功能众所周知,低廉的价格会引来很多用户趋之若鹜的争抢点击,导致一系列的服务器负载问题,服务器负载太大而影响程序效率也是很常见的,Apache服务器自带有一个叫AB(ApacheBench)的工具

    76620编辑于 2022-08-08
  • 来自专栏Jed的技术阶梯

    005.ELK收集Nginx日志

    /2.3" "-" 10.0.0.100 - - [16/Apr/2020:19:03:40 +0800] "GET / HTTP/1.0" 200 612 "-" "ApacheBench/2.3" - - [16/Apr/2020:19:03:40 +0800] "GET / HTTP/1.0" 200 612 "-" "ApacheBench/2.3" "-" 10.0.0.100 - - [ 16/Apr/2020:19:03:40 +0800] "GET / HTTP/1.0" 200 612 "-" "ApacheBench/2.3" "-" 10.0.0.100 - - [16/Apr /2020:19:03:40 +0800] "GET / HTTP/1.0" 200 612 "-" "ApacheBench/2.3" "-" 10.0.0.100 - - [16/Apr/2020: 19:03:40 +0800] "GET / HTTP/1.0" 200 612 "-" "ApacheBench/2.3" "-" 10.0.0.100 - - [16/Apr/2020:19:03:

    77040发布于 2020-04-24
  • 来自专栏张戈的专栏

    服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站

    Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench

    3.1K50发布于 2018-03-23
  • 来自专栏小俊博客

    CentOS安装Apache Bench进行网站压力测试

    ApacheBench (简称ab)是一个指令列程式,可用于网站压力测试。 如果已经安装过Apache,会自带ab工具,如果不想安装Apache,又想使用ab命令的可通过下面的方法单独安装ApacheBench ? 总结 ApacheBench可用户网站压力测试,亦可用于发起CC攻击,请不要滥用哦。 本文转载自小Z博客的CentOS安装Apache Bench进行网站压力测试 相关

    2.4K30发布于 2018-06-26
  • 来自专栏天存信息的专栏

    网站遭遇CC攻击怎么破?

    /2.3" 10.232.18.153 - - [05/Dec/2019:22:42:19 +0800] "GET /test.html HTTP/1.0" 503 494 "-" "ApacheBench /2.3" 10.232.18.153 - - [05/Dec/2019:22:42:20 +0800] "GET /test.html HTTP/1.0" 503 494 "-" "ApacheBench /2.3" 10.232.18.153 - - [05/Dec/2019:22:42:20 +0800] "GET /test.html HTTP/1.0" 503 494 "-" "ApacheBench /2.3" 10.232.18.153 - - [05/Dec/2019:22:42:20 +0800] "GET /test.html HTTP/1.0" 503 494 "-" "ApacheBench /2.3" 10.232.18.153 - - [05/Dec/2019:22:42:20 +0800] "GET /test.html HTTP/1.0" 503 494 "-" "ApacheBench

    1.8K30发布于 2021-08-25
  • 来自专栏热爱IT

    服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站

     Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench  Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench  Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench  Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench now_ua = array(‘FeedDemon ‘,‘BOT/0.1 (BOT for JCE)’,‘CrawlDaddy ‘,‘Java’,‘Feedly’,‘UniversalFeedParser’,‘ApacheBench

    1.9K20发布于 2019-04-10
  • 来自专栏开源部署

    CentOS安装Apache Bench进行网站压力测试

    ApacheBench (简称ab)是一个指令列程式,可用于网站压力测试。 如果已经安装过Apache,会自带ab工具,如果不想安装Apache,又想使用ab命令的可通过下面的方法单独安装ApacheBench 安装 #安装相关依赖 yum -y install apr-util 总结 ApacheBench可用户网站压力测试,亦可用于发起CC攻击,请不要滥用哦。

    2.1K10编辑于 2022-08-13
  • 来自专栏菲宇

    反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站

    Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench /0.1 (BOT for JCE) sql注入 CrawlDaddy sql注入 Java 内容采集 Jullo 内容采集 Feedly 内容采集 UniversalFeedParser 内容采集 ApacheBench

    2.5K11发布于 2019-07-31
  • 来自专栏张善友的专栏

    Apache 压力测试工具ab

    在 Apache 有个叫 ab(ApacheBench) 的程序, 此程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache 执行效率,可以用来测试网站的压力工具. ab 参数 ab 参数: Usage: /usr/sbin/ab [options] [http[s]:/ D:\runnable\test>ab -n 100000 -c 80 -p test.dat -T 'application/json' http://loc alhost/ This is ApacheBench

    2.5K50发布于 2018-01-22
  • 来自专栏Jed的技术阶梯

    009.ELK使用Redis做缓存收集Nginx日志

    \"log\"},\"beat\":{\"name\":\"nginx01\",\"hostname\":\"nginx01\",\"version\":\"6.6.0\"},\"agent\":\"ApacheBench type" => "log" }, "bytes" => 153, "@version" => "1", "agent" => "ApacheBench type" : "log" }, "bytes" : 612, "@version" : "1", "agent" : "ApacheBench

    63010发布于 2020-05-04
  • 来自专栏开源技术小栈

    OpenResty vs Webman 谁才是世界上最快的Web框架?

    #/sec] webman框架 1、压测请求过程 $ ab -n 100000 -c 100 -k http://172.30.237.43:8901/f/v1/index/test This is ApacheBench (longest request) Openresty框架 1、压测请求过程 $ ab -n 100000 -c 100 -k http://172.30.237.43:8903/ This is ApacheBench request) ThinkPHP6框架 1、压测请求过程 $ ab -n 100000 -c 100 -k http://172.30.237.43:8902/index/index This is ApacheBench 339.45 [#/sec] webman框架 1、压测请求过程 $ ab -n 10000 -c 100 -k http://172.30.237.43:8901/f/v1/user/db This is ApacheBench 进程内存和CPU消耗占比 ThinkPHP6框架 1、压测请求过程 $ ab -n 10000 -c 100 -k http://172.30.237.43:8902/index/db This is ApacheBench

    1.8K20编辑于 2023-11-05
  • 来自专栏CodeGuide | 程序员编码指南

    单表100万数据,不同连接池和不同语句的测试验证!

    而本文则借着对 MySQL 连接池的 ApacheBench 压测验证,让读者伙伴可以学习到相关的知识。 gitcode.net/KnowledgePlanet/road-map/xfg-dev-tech-connection-pool - 工程内含有环境的安装脚本;mysql-docker-compose.yml、apachebench-docker-compose.yml 在 IntelliJ IDEA 打开 xfg-dev-tech-connection-pool 分别点开 mysql-docker-compose、apachebench-docker-compose, 另外一份是用于压测使用的 ApacheBench 连接 MySQL 的工具,推荐使用开源免费的 Sequel Ace 三、工程说明 在 xfg-dev-tech-connection-pool 工程中提供了不同连接池的配置和一些非常常用的 五、压测指令 ApacheBench 官网教程:https://httpd.apache.org/docs/2.4/programs/ab.html 常用的如:ab -c 20 -n 1000 http

    79230编辑于 2023-09-06
  • 来自专栏Jed的技术阶梯

    011.ELK使用Kafka做缓存收集Nginx日志

    ":"-","remote_addr":"10.0.0.109","request_time":"0.000", "upstream_time":"-","referer":"-","agent":"ApacheBench 34.585Z","@metadata":{"beat":"filebeat", "type":"doc","version":"6.6.0","topic":"nginx_log"}, "agent":"ApacheBench log" }, "bytes" : 612, "@version" : "1", "agent" : "ApacheBench

    78900发布于 2020-05-04
  • 来自专栏清菡软件测试

    高级性能测试系列《32. 性能测试工具:ab 》

    目录 一、什么是ab 1.ApacheBench(ab) 2.ab安装 3.ab参数选项 二、ab演练 1.指定并发用户和时长 2.指定并发用户和总请求数 3.get请求 4.post请求 三、ab报告 1.ApacheBench(ab) 随apache一起发布,免费、开源。是一个衡量http服务器性能的单线程命令行工具。 在apache中自带了ab这个工具。 ab报告: [root@centos7 ~]# ab -c10 -t30 https://www.baidu.com/ This is ApacheBench, Version 2.3 <$Revision

    1.2K20编辑于 2022-12-02
  • 来自专栏站长的编程笔记

    【说站】nginx宝塔面板如何屏蔽垃圾蜘蛛禁止抓取不影响火车头发布

     Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench  Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench

    4.3K40编辑于 2022-11-24
  • 来自专栏一朵灼灼华的博客

    Nginx访问日志中UserAgent的一些参考建议

    UniversalFeedParser|Swiftbot|Microsoft|oBot|FlightDeckReports|Linguee|DotBot|Indy|jaunty|HttpClient|WinHttp|ZmEu|ApacheBench UniversalFeedParser|Swiftbot|Microsoft|oBot|FlightDeckReports|Linguee|DotBot|Indy|jaunty|HttpClient|WinHttp|ZmEu|ApacheBench

    1.7K10编辑于 2022-08-05
领券