zoukankan      html  css  js  c++  java
  • Web性能测试工具:Siege安装&使用简介

    在Web性能测试工具中,siege是比较热门和常见的,它有安装简单,使用简单,测试报告详细的特点。

    并且可以在文本中预定义一系列待测试url模拟,并可设定一定并发量下持续指定时间or测试进行测试。

    比较适合确定真实环境下的系统性能基准。

    1.下载安装包

    略过

    2.解压安装包

    略过

    3.编译

    # 查看安装选项
    ./configure --help
    # 设定安装选项
    ./configure --prefix=/你的/安装/目录
    # 编译
    make
    # 安装
    make install
    

    4.参数详解

      -V, --version             显示siege版本号
      -h, --help                显示siege帮助信息
      -C, --config              显示当前配置选项
      -v, --verbose             显示详细测试过程
      -q, --quiet               安静模式,不显示详细过程,也不显示输出结果
      -g, --get                 GET模式,显示HTTP头信息
      -c, --concurrent=NUM      并发数,默认10
      -i, --internet            模拟用户数,随机点击url
      -b, --benchmark           测试模式,每个请求之间不延时
      -t, --time=NUMm           测试时长,S、M、H。例如1H 一小时
      -r, --reps=NUM            测试回合数(不是总请求数)
      -f, --file=FILE           url文件位置
      -R, --rc=FILE             配置文件位置
      -l, --log[=FILE]          日志文件输出位置
      -m, --mark="text"         日志文件标记
      -d, --delay=NUM           延迟,请求之间随机延迟1~设置值毫秒
      -H, --header="text"       自定义的附加请求头
      -A, --user-agent="text"   自定义请求头user-agent信息
      -T, --content-type="text" 自定义请求头content-type信息

    5.常用命令

    # 安静模式,测试模式,1000并发,5回合(共1000 * 5请求)测试地址http://127.0.0.1/test.php并输出日志到./siege.log
    /usr/local/siege-3.0.7/bin/siege -q -b -c1000 -r5 --log=./siege.log  "http://127.0.0.1/test.php"
  • 相关阅读:
    创建git项目的feature分支以及下载特定分支的仓库代码
    C++读取文件
    linux解压eclipse启动时无法找到jre环境的解决办法
    ubuntu安装谷歌浏览器
    web项目脱离Eclipse在Tomcat部署并配置Eclipse调试
    阿里巴巴连接池Druid简单使用
    gc overhead limit exceeded
    onload方法注意点
    获取Spring管理的Bean
    Java应用中使用ShutdownHook友好地清理现场
  • 原文地址:https://www.cnblogs.com/koboshi/p/4027769.html
Copyright © 2011-2022 走看看