• 网站性能测试工具 webbench 的安装和使用-linux


    1.webbench下载和安装

    wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz

    sudo tar xvf webbench-1.5.tar.gz  -C /usr/local/

    cd /usr/local/webbench-1.5/

    sudo apt -y install make ctags gcc

    sudo make

    sudo make install

    2.命令帮助及说明

     

    命令行选项:

    短参 长参数 作用

    -f --force 不需要等待服务器响应

    -r --reload 发送重新加载请求

    -t --time 运行多长时间,单位:秒"

    -p --proxy server:port 使用代理服务器来发送请求

    -c --clients 创建多少个客户端,默认1"

    -9 --http09 使用 HTTP/0.9

    -1 --http10 使用 HTTP/1.0 协议

    -2 --http11 使用 HTTP/1.1 协议

    --get     使用 GET请求方法 

    --head 使用 HEAD请求方法

    --options 使用 OPTIONS请求方法

    --trace 使用 TRACE请求方法

    -?/-h --help 打印帮助信息

    -V --version 显示版本号

    3.命令使用

    catty@server8:/usr/local/webbench-1.5$ webbench -c 100 -t 5 http://192.168.3.162:9999/

    Webbench - Simple Web Benchmark 1.5

    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

    Benchmarking: GET http://192.168.3.162:9999/

    100 clients, running 5 sec.

    Speed=142920 pages/min, 27096180 bytes/sec.

    Requests: 11910 susceed, 0 failed.

    catty@server8:/usr/local/webbench-1.5$

    # -c 100 模拟100个用户同时请求,

    # -t 5 持续5秒钟发送请求

    # 结果分析:

    # 网站性能 Speed=142920 pages/min=2382pages/sec

    # 网络速度 27096180 bytes/sec=27MB/s

    # 总请求数 Requests: 11910 susceed

    4.软件介绍

    官方网址:http://home.tiscali.cz/~cz210552/webbench.html 

    Web Bench 1.5

    Registered on freshmeat.net as project web-bench.

    Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch.

    Program: Web Bench

    Version: 1.5

    Updated: Jun 25 2004 (最后更新时间是2004年)

    Platform: Posix C

    File: webbench-1.5.tar.gz (7675 bytes)

    其他介绍:https://github.com/EZLippi/WebBench 

    WebbenchRadim Kolar1997年写的一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。

  • 相关阅读:
    kickstart自动化安装
    linux双网卡绑定
    作死实验,删除libc.so.6
    安装centos6及安装redhat6后的配置
    交换机、linux光衰查询
    ansible的简单使用
    linux安全配置学习
    vm的三种网络模式
    Recylerview的使用系列教程
    Android自定义组合控件
  • 原文地址:https://www.cnblogs.com/guarderming/p/10894514.html
Copyright © 2020-2023  润新知