apache ab压测快速使用(天下没有难学的技术,只有LJ的教程)

目录(没有你想要的直接掠过,这里以window为例)

  • 如何下载ab

  • 如何使用ab

  • ab常用参数介绍

  • ab压测遇到坑看这里

一、如何下载ab

  1.从官网下载(http://httpd.apache.org/)流程如下建议到官网下载

  第一步

  

  第二步

  

  第三步

  第四步

  

  好了到这里,下载就OK了(ab藏在Apache24/bin下面,此工具可以单独抠出来使用,不依赖任何东西)

二、如何使用ab

  1. 进入到Apache24/bin下面,你会看到如下场面。

  

    windows + R健打开运行命令框输入CMD打开cmd《黑窗口》,切换到上述目录下(不会切换  百度  cmd命令)

   运行及返回如下

  

  

三、ab常用参数介绍

-n :总共的请求执行数,缺省是1;

-c: 并发数,缺省是1;

-t:测试所进行的总时间,秒为单位,缺省50000s

-p:POST时的数据文件

-w: 以HTML表的格式输出结果

四、ab压测遇到的坑

  1.当使用ab对tomcat服务器的web项目进行压测提示如下图

  

  造成这个原因是tomcat的连接协议,改造下OK了

  进入到tomcat的apache-tomcat-7.0.79\conf  目录下,修改server.xml文件,找到Connector节点,修改如下即可

  

时间: 2024-08-02 09:21:18

apache ab压测快速使用(天下没有难学的技术,只有LJ的教程)的相关文章

centos Ddos防范开源软件使用及apache ab压测 测试

1,检索特定字符的相同行,用于过滤点一些命令行的头说明 Advanced Policy Firewall (APF) 2,D(dos) deflate http://deflate.medialayer.com/ Installation wget http://www.inetbase.com/scripts/ddos/install.sh chmod 0700 install.sh ./install.sh Uninstallation wget http://www.inetbase.co

ab压测工具结果分析

看到很多关于ab压测的工具,但是很少有对结果详细分析的,今天我也大概说明一下 环境:nginx服务器,nginx高并发,省内存 结果分析: This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchma

Apache 的 ab 压测工具快速使用

ab 是一个 httpd 自带的很好用的压力测试工具,它是 apache bench 命令的缩写.ab 命令会创建多个并发访问线程,模拟多个访问者同时对某一 URL 地址进行访问.可以用来测试 apache 的负载压力,也可以用来测试 nginx.lighthttp.tomcat.IIS 等其它 Web 服务器的压力负载性能. 安装 yum -y install httpd-tools 查看是否安装成功 ab -V help 查看 ab 参数详细说明 ab --help 正式压测 ab -n 1

Jmeter压测快速体验

前言 最近在看neo4j相关的官网文档以及一些调优参数,同时也学了下Jmeter,为了测试下neo4j服务的性能,虽然不是专业搞测试的,但是我觉得每个优秀的开发者都应该学会主动压测自己服务和代码的性能,并非写完代码之后直接扔给测试就完事了,兵法云:知彼知己,才能百胜不殆嘛. jmeter是什么 jmeter是一款开源的测试工具,源码100%基于Java并开源,最初的设计目的是用来测试Web应用的,由于其非常轻量级和免费,后来又扩展到其他测试领域. jmeter的一些特点: 1.能够对HTTP,F

ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法

用apache自带ab命令进行压测,报了如下错误: 原因是在ab的程序源码中对并发数有限制. 解决办法:修改apache源码support下面的ab.c源代码,然后重新编译.修改内容如下:

Jmeter接口压测快速入门

[TOC] Jmeter简介 Jmeter是Apache开源的一个使用纯Java编写的压力测试工具,它最初是为测试web应用程序而设计的,但后来扩展到了其他测试功能.例如,可用于测试静态和动态资源以及web动态应用程序的性能等.Jmeter可以用来模拟对服务器.服务器组.网络或对象上的重负载,以测试其强度或分析服务在不同负载类型下的总体性能. 如今Jmeter是一个主流的.功能完善且强大的压测工具,由于是使用Java编写的,所以具有跨平台特性,可以运行在Windows.Mac.Linux等操作系

ab压测札记(Apache Bench)

1 ab安装 ab实际上是apache httpd里面的一个工具或者说子模块,安装apache httpd可以参考另一篇文章JBOSS集群的2.3节 安装目录:/apache目录/bin/,如下 2 参数解释 -A auth-username:password 有的请求需要用户名和密码进行验证:(例如:401 验证需求). -b windowsize TCP 发送和接收的buffer大小,单位是 bytes -c concurrency 并发数,同一时间有多少请求发出去,默认是1. -C coo

apache自带ab压测

./ab -k -n100000 -c100 http://localhost/index.php -k表示保持连接keep-alive -n表示请求数 -c表示并发数 (总结)Web性能压力测试工具之ApacheBench(ab)详解 http://www.ha97.com/4617.html

ab压测

打开Apache服务器的安装路径,在bin目录中有一个ab.exe的可执行程序,就是我们要介绍的压力测试工具. 在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序.注意直接双击无法正确运行. 执行ab命令成功后,可以看到如图提示.该帮助很清楚详细的介绍了ab的用法以及各个参数的含义. ab 的用法是:ab [options] [http://]hostname[:port]/path 例如:ab -n 5000 -c 200 http://localhost/in