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"
  • 相关阅读:
    CAD中导入.pat文件
    使用solid works 助力NBA | 操作案例
    Java关键字---this的由来和其三大作用
    关于solid works中的:动态链接库(DLL)初始化例失败的解决方法
    基于51单片机的keli安装方法
    wintc的安装方法
    文件处理2
    文件处理1
    CAD绘制篮球教程
    数据分析之Numpy
  • 原文地址:https://www.cnblogs.com/koboshi/p/4027769.html
Copyright © 2011-2022 走看看