zoukankan      html  css  js  c++  java
  • Webbench的使用

    Webbench是一个在linux下使用的非常简单的网站压测工具。

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

    下载好tar.gz文件,上传到linux。

    编译安装

    root@:/home/ftp/webbench-1.5# make install
    cc -Wall -ggdb -W -O  -o webbench webbench.o  
    install -s webbench /usr/local/bin    
    install -m 644 webbench.1 /usr/local/man/man1    
    install -d /usr/local/share/doc/webbench
    install -m 644 debian/copyright /usr/local/share/doc/webbench
    install -m 644 debian/changelog /usr/local/share/doc/webbench

    使用

    root@:/home/ftp/webbench-1.5# webbench -c 100 http://fedupapi.azurewebsites.net/
    Webbench - Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
    
    Benchmarking: GET http://fedupapi.azurewebsites.net/
    100 clients, running 30 sec.
    
    Speed=10854 pages/min, 76339 bytes/sec.
    Requests: 5427 susceed, 0 failed.

    如果执行 make install 出错

    xx@xx:~/WebBench$ make install
    cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c
    webbench.c: In function ‘alarm_handler’:
    webbench.c:80:31: warning: unused parameter ‘signal’ [-Wunused-parameter]
    static void alarm_handler(int signal)

    解决方案(WebBench 依赖 ctags)

    sudo apt-get install ctags
  • 相关阅读:
    记录一次redis-shake跨云迁移阿里云redis混合型到腾讯云tendis
    nginx 通过配置文件切割访问日志
    saltstack 批量修改hostname
    linux 免交互式修改密码
    zabbix 接入钉钉机器人报警
    监控体系
    zabbix自动化监控三种方式
    zabbix 自定义脚本监控activemq
    2021.07.20 总结
    微信小程序总结
  • 原文地址:https://www.cnblogs.com/lifuquan/p/10347740.html
Copyright © 2011-2022 走看看