展开

关键词

Apache 压力测试工具ab

Apache 有个叫 ab(ApacheBench) 的程序, 此程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache 执行效率,可以用来测试网站的压力工具. ab 参数 ab 参数: Usage: /usr/sbin/ab [options] [http[s]:/ 'Apache=1234' (repeatable) § -H attribute Add Arbitrary header line, eg. 下面是一个在Windows Azure虚拟机上做的测试,虚拟机性能不怎么样呀(和这个测试相比 ASP.NET Web Api vs Node.js Benchmark, Take 2)。 自带的压力测试工具——ab初体验 ASP.NET Web Api vs Node.js Benchmark, Take 2

71050

压力测试工具:apache bench(ab)

这时候,我们就可以用到apache的压力测试工具了,apache bench简称ab 安装 linux  yum -y install httpd-tools  //centos  apt-get install  apache2-utils //ubuntu  ab -V #查看版本 windows windows只需要安装apache,就自带ab工具 ?  Software Foundation, http://www.apache.org/ Benchmarking 127.0.0.1 (be patient) Completed 1000 requests 其他 通过上面的一些参数配置,我们可以通过设置cookie,去模拟用户登录情况,用于测试用户登录后的并发压力测试 也可以通过-p配置,去上传post数据,用于测试表单提交等压力测试 总的来说,ab压力测试工具只能简单测试一些请求接口 ,但是并不能实现复杂的测试条件判断,例如post数据异常,ab测试工具是不能够判断数据是否异常的 本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn

2.4K30
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apache性能测试工具ab安装使用

    性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege ab是apache自带的压力测试工具。 ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。 它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机。 二、ab的安装 ab的安装非常简单,如果是源码安装apache的话,那就更简单了。 如下:which ab 注意:如果不想安装apache但是又想使用ab命令的话,我们可以直接安装apache工具包httpd-tools。

    8610

    ApacheApache ab压力测试工具Window下载和用法详解

    ab是apache自带的网站压力测试工具。 使用起来非常的简单和方便。 不仅仅是可以apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试。 接下来就是测试了 开始测试 如果你需要在命令行的任意路径下可以输入ab测试,可以把bin目录路径加到环境变量的path中去 我是在bin目录下打开命令行的 注意,下面的是错误的,因为需要在域名后加上 另外还有-t 表示多少s内并发和请求 测试出来的数据如下: D:\apacheab\Apache24\bin>ab -n 100 -c 10 http://www.baidu.com/s This is 80% 465 90% 761 95% 930 98% 1192 99% 1283 100% 1283 (longest request) 因为ab工具消耗小 ,所以有些人也用来进行ddos攻击,算一种ddos攻击工具 本文章由[谙忆]编写, 所有权利保留。

    40710

    Apache Bench:ab性能测试工具使用入门

    ab是一种用于测试Apache超文本传输协议(HTTP)服务器的工具apache自带ab工具,可以测试apache、IIs、tomcat、nginx等服务器 但是ab没有Jmeter、Loadrunner那样有各种场景设计、各种图形报告和监控,只需一个命令即可,有输出描述可以简单的进行一些压力测试 一、Mac下自带apache 查看版本 apachectl -v ? Software Foundation, http://www.apache.org/ //apache版本信息 Benchmarking www.baidu.com (be patient).... 168 100% 168 (longest request) //整体响应时间的分布比 二、Win环境下: 下载地址:https://www.apachelounge.com/download/ 1、ab测试

    52920

    Apache Bench:ab性能测试工具使用入门

    ab是一种用于测试Apache超文本传输协议(HTTP)服务器的工具apache自带ab工具,可以测试apache、IIs、tomcat、nginx等服务器 但是ab没有Jmeter、Loadrunner那样有各种场景设计、各种图形报告和监控,只需一个命令即可,有输出描述可以简单的进行一些压力测试 一、Mac下自带apache 查看版本 apachectl -v ? Software Foundation, http://www.apache.org/ //apache版本信息 Benchmarking www.baidu.com (be patient).... 168 100% 168 (longest request) //整体响应时间的分布比 二、Win环境下: 下载地址:https://www.apachelounge.com/download/ 1、ab测试

    33320

    Apache自带压力测试工具——AB初体验

    http://www.linuxidc.com/Linux/2015-02/113430.htm】上看到了他介绍的这款Apache自带的压力测试工具AB,十分喜爱,于是今天终于有机会体验下ab对网站的压力测试 实验之前我的apache已经安装了,操作系统:Ubuntu 10.04 VMware 7.0 1、先查看一下版本信息 ab -V(注意是大写的V) 01.linuxidc@linuxidc:~$ ab 'Apache=1234. (repeatable)  22.    -H attribute    Add Arbitrary header line, eg. 当然分析这个测试结果并不是说明88181的网站的并发用户只能在500左右,因为我是在服务器负荷的情况下就行测试的,这显然不能说明问题。 另外我们在生产环境下测试的时候,最好能将测试结果做成报表,这样可以非常清晰地对比出问题来,好了,我该准备下,给上面提交一份我们公司网站的测试报告了。

    5410

    可视化压力测试工具- apache jmter

    Apache JMeter ™是开源软件,是一个 100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能。它最初设计用于测试 Web 应用程序,但后来扩展到其他测试函数。 的数据库 Ldap 通过 JMS 面向消息的中间件 (MOM) 邮件 - SMTP(S)、POP3(S)和 IMAP(S) 本机命令或 shell 脚本 Tcp Java 对象 服务器和数据库的性能测试工具 此类测试使我们能够估计应用程序的用户数量,在舒适的条件下可以使用它,并使我们能够看到何时应该更改为更高效的服务器。此类测试还允许我们验证代码的哪些部分效率低下,需要重写。 apache jmter JMeter mock的用户数量。就我而言,是 20,000,因此我们还需要确定他们中有多少人应该以秒执行其任务。我认为 10 - 50 范围在这种情况下是合适的。 这意味着,即使用户在 30 分钟后执行其示例,在运行脚本后也会立即为他保留内存, 调度程序 - 我们可以设置要运行测试的天和时间。

    18920

    Apache自带ab压力测试工具使用教程

    ab是apache自带的压力测试工具,ab是apachebench命令的缩写。 当安装完apache的时候,就可以在bin下面找到ab.exe然后进行apache 负载压力测试 1.cd到apache的bin目录下 2.测试ab工具是否可用,输入:ab -V,如图提示相应版本 ,说明可以正常使用 3.使用ab对网站进行测试,示例 ab -n 10000 -c 100 http://www.baidu.com/s //注意,需要在域名后加上/path 参数说明 -n : 总共的请求执行数,缺省是1 -c : 并发数,缺省是1 -t : 测试所进行的总时间,秒为单位,缺省50000s -p : POST时的数据文件 文件格式如"p1=1&p2=2".使用方法是 -p 111 -w : 以HTML表的格式输出此次ab测试结果 -v : 设置显示信息的详细程度 -V : 打印版本号并退出 -h : 显示用法信息,其实就是ab -help。

    10330

    【实战】如何使用apache ab性能工具进行压力测试

    但是,在一般开发情况下,没那么多大并发情况让你测试,那该怎么办呢? 这时候,我们就要用到apache的压力测试工具了,apache bench简称ab。 介绍 ab是apache自带的压力测试工具,ab是apache bench命令的缩写。 当安装完apache后,就可以在bin下面找到ab.exe然后进行apache 负载压力测试。 ? ? 它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 但是自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机。 简单使用 ab压力测试工具使用非常简单,只需一个命令即可。

    46310

    网站性能压力测试工具Apache ab使用详解

    ab是Apache自带的压力测试工具。ab非常实用,它不仅可以对Apache服务器进行网站访问压力测试,也可以对其它类型的服务器进行压力测试。比如Nginx、Tomcat、IIS等。 它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 如下: -n:在测试会话中所执行的请求个数。默认时,仅执行一个请求。 -c:一次产生的请求个数。默认是一次一个。 -t:测试所进行的最大秒数。 我们现在就来测试apache的性能。 image.png 通过上图,测试结果一目了然,ab测试得出吞吐率为:Requests per second: 5655.47[#/sec](mean)。

    6710

    apache gui工具

    本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/apache_gui_tools/ 简介 有段时间对apache2 server的处理能力有所怀疑 所以希望找个GUI工具来快速地掌握apache2的状态信息。 官方地址 apache GUI提供的功能 修改配置 修改虚拟主机(VirtualHost) 修改网页文件 查看log 管理模块(modules) 查看运行统计信息 记录和搜索数据传输情况 实测数据记录功能不是分析 apache GUI安装运行 注意: 安装的教程主要针对ubuntu 需要java环境支持 以下为安装与运行过程,基本就是一个standalone的软件,几乎无需安装配置。 run.sh 访问http://your_domin:9999/ApacheGUI/ 默认账户密码都是admin 一些截图 [0yxb7eus9x.png] [ch0lzl7v5k.png] 评价 该工具使用了

    43120

    【性能工具Apache Jmeter工具概述

    Jmeter概述: Apache JMeter是100%纯Java桌面应用,为功能行为的负载测试和性能度量而设计的一款软件测试工具。它最初是设计用于测试Web应用程序,但已经扩展到测试功能。 Apache JMeter的可以用来测试静态和动态资源的性能(包括文件,Servlet的Perl脚本,Java对象,数据库和查询,FTP服务器等)。 Apache JMeter的特征: * 能测试许多不同类型的服务器的负载和性能: Web-HTTP、HTTPS、SOAP   通过JDBC的数据库 LDAP JMS   邮件-的POP3和IMAP 脚本化取样器(完全支持BeanShell,并支持BSF-compatible语言) 本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求 这样,测试计划就完成配置了,然后就是进行测试计划启动了。 点击工具栏的 或者菜单栏的运行>启动,测试计划开始执行。执行完成后,就可以看到Figure3,Figure4的图标结果了。

    9140

    Apache-jmeter & 测试

    Java程序员难道就不配拥有测试工具? 当然不! 最牛逼的 Apache-jmeter 就是为你量身打造的 测压工具 Apache-jmeter 官网:https://jmeter.apache.org/download_jmeter.cgi 下载 操作 在Jmetet 主界面 找到 –> 选项 – 选择语言 – 中文(简体) image.png 首先要了解 层级关系 测试计划 线程组 HTTP请求 如图,自己去创建出来吧: 实操 循环发送请求 请不要利用此,长时间测试。更不能利用此 ddoS 别人! 声明:本教程 阅读数不准确,本站其他页面均是正常阅读量数字。 注意,有些网站,不是一次请求算作一次阅读数,故 请求一次,不代表一个阅读。 创建 多个结果树,无非增加测试服务器的压力。 image.png 创建结果 如图: image.png 直接 启动吧 然后 随便 选择一个 结果树的 结果 完成!!!

    4710

    Apache Jmeter 性能测试

    今天在写性能测试报告的时候需要使用到数据,打算用做一下性能测试,然后在百度后发现了一款Apache开源的Jmeter压测工具 Jmeter概述:   Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件 相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 JMeter只支持到Java 8,尚不支持 Java 9)   至于JDK则么安装配置环境变量啥的,就不多说了,自己百度,一搜一大把,我们着重说Jmeter   官网下载地址:http://jmeter.apache.org /download_jmeter.cgi      下载最新JMeter 3.3版本:apache-jmeter-3.3.zip ?     这样,我们就完成了一个完整Http接口的JMeter性能测试脚本编写。 执行测试:   点击绿色小箭头按钮即可启动测试测试之前需要点击小扫把按钮清除之前的调试结果。 ?

    47821

    apache ab压力测试学习

    性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。 它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机。 3.ab的安装 ab的安装非常简单,如果是源码安装apache的话,那就更简单了。 apache安装完毕后ab命令存放在apache安装目录的bin目录下。

    18110

    apache bench压测工具

    处理完成所有请求数所花费的时间 / (总请求数 / 并发用户数) 每个请求平均处理时间:计算公式:处理完成所有请求数所花费的时间 / 总请求数; 安装 ubuntu系统下执行 apt install apache2

    19630

    【性能案例】Jmeter测试Apache ActiveMQ

    环境参数 ActiveMQ版本:apache-activemq-5.9.0 Jmeter版本:apache-jmeter-2.12 参数配置 1、将%ActiveHome%/lib下的jar jcl-over-slf4j-1.7.5 insight-log-core-7.2.0.redhat-024 2、运行%JMeterHome%/bin/jmeter.bat 3、测试计划 Communication style:Request Only 其他参数自定义 6、JNDI Properties项配置参数: initial Context Factory:org.apache.activemq.jndi.ActiveMQInitialContextFactory java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory

    11330

    Apache+PHP测试环境搭建

    运行虚拟机,下载Apache 下载地址: http://httpd.apache.org/download.cgi 如图所示,选择版本,这里我们选择2.4.41版本 ? 2. 运行cmd窗口 输入cd C:ServerApache24in 再输入httpd.exe -k install -n Apache24,此命令为Apache安装命令,-n后边为服务器的名称,可自行设定。 php文件夹下php7apache2_4.dll文件所在的路径,我这里为LoadModule php7_module C:Serverphpphp7apache2_4.dll;若没有找到LoadModule 三、 测试 1. 打开C:ServerApache24htdocs此路径,新建文本文档,重命名为1.php。用记事本打开,输入: <?php Phpinfo(); ? 打开浏览器输入h ttp://localhost/1.php ,出现如下图则说明Apache+PHP整合成功。 ? Apche+PHP测试环境搭建成功。END ?

    39620

    Apache Ignite之集群应用测试

    而且集群有自动发现机制感觉对于懒人开发来说太好了,抱着试一试的心态测试一下吧。 在Apache Ignite中有三种自有的发现机制:组播、静态IP、组播+静态IP。下面就这几种来试一试吧。 测试方法简述 测试的方法主要是通过搭建2台tomcat服务器,使用nginx来代理这2台tomcat,tomcat服务器里有一个web应用,此应用内通过Apache Ignite webSession 测试一下静态IP指定 在之前的测试中静态IP是指定了全部的机器,那么如果只指定一个IP会如何呢?对节点启动顺序是否有影响。 测试服务器模式只配置静态IP192.168.36.116 上面测试了一个静态IP分服务端+客户端的模式,如果两台都是服务端呢? 接下来再多验证一下集群和集群的数据复制功能,然后再测试一下双节点的性能。

    1.2K60

    相关产品

    • 测试管理

      测试管理

      CODING 测试管理(CODING-TM)为您提供井然有序的测试协同管理工具服务,从测试用例库管理、制定测试计划,到协作完成测试任务,为测试团队提供敏捷测试工作方式,提高测试与研发团队的协同效率……

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券