zoukankan      html  css  js  c++  java
  • Apache性能测试工具ab使用详解~转载

    Apache自带性能测试工具ab使用详解

    一、 Apache的下载

    1、 http://www.apache.org/,进入Apache的官网

    2、 将页面拖到最下方“Apache Project List”这个列表,选择“HTTP SERVE

    3、 在页面中点击“DownLoad”按钮

    4、 选择“Files For Microsoft Windowes”

    5、 由于Apache目前只提供源码,所以需要第三方提供编译的网站

    6、 然后根据自己的系统选择是32位的还是64位的,点击红框中的图标即可下载,然后解压到自己电脑随意哪个盘都可以的

    7、 打开解压的Apache文件夹,进入bin目录下,就能看到ab这个应用程序

     

    二 、ab工具的使用

    1. ab是apache bench命令的缩写

    2. ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一个URL地址进行访问。

    -n:总请求数(最小默认为1)

     -c:并发次数(最小默认为1,不能大于总请求次数)

    3、ab比较重要的性能指标

    吞吐率(requests per second)

    服务器并发处理能力的量化描述,某个用户数在单位时间内处理的最大请求书,称之为最大吞吐率。

    用户平均请求等待时间(time per request)

    服务器平均请求等待时间(time per request,across all concurrent requests)

    所以可以根据固定并发数,增加请求次数或者固定请求次数,来调整并发数来查看上面的三个值的变化来优化服务器

    4、ab 的用法是:ab [options] [http://]hostname[:port]/path 

    例如:ab –n 1000 –c 100 http://www,baidu.com/path

     三、ab不需要写上面配置文件,只需要几个命令参数就能执行,并且统计的结果的可读性比较强,也比较容易分析,适用于简单的压力测试

    jmeter能设定更复杂的测试样例,使用的范围更广,在做压力测试也是必须掌握的一个工具

  • 相关阅读:
    判断回车键自动提交
    WCF开发使用证书文件配置基于自定义X509证书
    递归算法
    Web网站开发常用正则表达式
    WINDSOW2003 IIS配置后无法显示 ASP网页的问题
    如何写好软件开发需求文档
    Bitmap Drawable Canvas Paint比较
    Android开发:LayoutParams的用法
    华为投身互联网:吹了冲锋号 就要往前冲
    android 获取手机号问题
  • 原文地址:https://www.cnblogs.com/qingyuu/p/10426062.html
Copyright © 2011-2022 走看看