zoukankan      html  css  js  c++  java
  • (转)ab(apachebench)测试与loadrunner

    转:http://blog.csdn.net/gzh0222/article/details/7172341

    ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。这个小工具在apache的bin目录下面,但是每次使用都要先跳到该目录下,为了能够直接在cmd下使用,可以讲ab.exe这个文件移到C:WINDOWSsystem32路径下,这样每次使用就很方便了。

       loadrunner用的好好的为什么要研究这个ab呢?我给我自己的理由是:

       1.ab是开源的,很多大公司都喜欢开源的因为loadrunner太贵了,所以想成为一个性能测试高手必须要懂几个开源的性能测试工具,个人意见;

       2.ab这个工具小巧使用并且很简单,上手快学习起来比较简单,而loadrunner相比起来就太复杂了,脚本开发抛开不说,就loadrunner这个工具就够学上个一个月的。

       3.ab虽然很小,但是功能还是 很强大的,提供的数据足够我们使用了,其实loadrunner中虽然提供了很多功能,但是我们用能使用多少呢,性能监控这块,我 基本不用全部都是第三方监控或者linux命令,loadrunner中给出的很多指标对我们很有用的也就是1、事物的响应时间 2、事物的成功率 3、系统的吞吐量  3、在单位时间内完成的事物数这些ab基本上都可以实现。

       4.如果遇到临时任务或者很简单的一个测试,可以这么说吧,开发写了一个接口让你帮他看一下性能如何,只需大概,正好你有没有loadrunner安装包,那怎么办呢,其他不说就下个loadrunner安装包估计就让开发等的不耐烦了,使用ab就不一样了很快就可以给他结果;

        总而言之2者各有特点,如果做大项目,逻辑关系比较复杂的项目ab就无能为力了,所以做为一名性能测试人员就必须掌握2~3种性能测试工具,不同情况下可以使用不同的测试工具。

  • 相关阅读:
    菜鸟快速自学java00之变量类型
    php 接口和抽象类
    java 三大特性之多态性
    设计模式
    依赖注入
    Java设计模式工厂模式
    php 设计模式之策略模式
    大数的概述
    熟悉常用的Linux操作
    GridView动态添加列
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/3575014.html
Copyright © 2011-2022 走看看