siege linux 压力测试工具

  • 安装
    下载

    wget http://download.joedog.org/siege/siege-4.0.2.tar.gz
    

    解压

    tar zxf siege-4.0.2.tar.gz
    

    安装

    cd siege-4.0.2
    ./configure --prefix=/usr/local/siege
    make && make install
    
  • 使用
    siege -c 200 -r 10  http://test.testsiege.com
    

-c 200 指定并发数200
-r 10 指定测试的次数10

  • 运行结果说明
    Lifting the server siege…
    Transactions: 62 hits //完成62次处理
    Availability: 100.00 %//100.00 % 成功率
    Elapsed time: 1.20 secs//总共用时
    Data transferred: 2.55 MB //共数据传输2.55 MB
    Response time: 0.03 secs //相应用时 0.03秒:显示网络连接的速度
    Transaction rate: 51.67 trans/sec //均每秒完成51.67 次处理:
    Throughput: 2.12 MB/sec /平均每秒传送数据
    Concurrency: 1.63 //实际最高并发数
    Successful transactions: 62 //成功处理次数
    Failed transactions: 0 //失败处理次数
    Longest transaction: 0.17 //每次传输所花最长时间
    Shortest transaction: 0.01 //每次传输所花最短时间

-psot json 请求实例

./siege -c 2000 -t 1   --header 'Content-Type: application/json'  'http://host:port/smartOutbound/sm/defaultKnowledge POST </usr/local/siege/postjson/getDefaultKnowledge.json' --log=/usr/local/siege/siegepm.log

其中,–header 是请求头的参数, “<” 后面是请求的json 数据的文件,–log是压测的结果存储的文件中

Tips: 1.默认-c 的值为10,默认最大值255,但需要更大并发时,需要修改siegerc 中的limit 的值;2.请求的时候如果是localhost 或者ip加端口号的话需要在前面加上http:// 或者https://

siege linux 压力测试工具相关推荐

  1. Linux压力测试工具—Siege命令

    1.简介 Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重 ...

  2. linux stress 工具,Linux压力测试工具stress的参数详解

    为了测试根据服务器的负载情况,给大家推荐下stress这个压力测试工具,具体安装方式就不说了,本文主要介绍下stress的命令参数,大家可以在环境上验证测试下. 参数说明: -? 显示帮助信息 -v ...

  3. linux 压力测试工具之ab

    简介 Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 在此提供 ab 在 centOS7 下的安装和使用方法 注:个人发现,之前安装的centos6 ...

  4. linux系统压力测试工具,Linux压力测试工具stress如何使用

    下载安装stress1apt install stress stress工具使用 先介绍下stress的命令参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...

  5. stress内存在linux测试结果,Linux压力测试软件Stress安装及使用指南

    一.Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 二.安装 将stress的安装包上传并解压到linux服务器的 ...

  6. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

    一.http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...

  7. windows linux 并发,Windows/Linux安装压力测试工具siege

    Siege是一款高性能的Http压力测试工具. Siege支持身份验证.cookies.http.https和ftp协议. Linux安装Siege 如果要支持https,需要先下载安装openssl ...

  8. HTTP/FTP压力测试工具siege

    HTTP/FTP压力测试工具siege 压力测试可以检测服务器的承载能力.针对HTTP和FTP服务,Kali Linux提供专项工具siege.该工具可以模拟多个用户同时访问同一个网站的多个网页,以检 ...

  9. Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

    一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般 ...

  10. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

    Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常 ...

最新文章

  1. Swift 中使用 SQLite——查询数据
  2. 需要注意变量作用域的使用
  3. Application package 'AndroidManifest.xml' must have a minimum of 2 segments错误
  4. Spring依赖注入:注解注入总结
  5. Linux下axel多线程下载
  6. 第8步 第2剑客 mybatis plugin 第三剑客 page helper csdn每天最多发多少文章 是20篇,刚刚才试了。2014
  7. python里textfield_Django:为什么我的CharField没有得到类vTextField?
  8. dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
  9. 【每日算法Day 62】LeetCode 815. 公交路线
  10. 我的世界java版盔甲架_我的世界盔甲架指令 手机版盔甲架指令
  11. java系列视频教程下载
  12. COSClient上传图片失败
  13. Android中图片压缩方式总结
  14. 洛阳九县八取名字_洛阳市地图(洛阳市九县六区地图)
  15. 通信协议:分辨率和偏移量的使用
  16. 配置办公室无线路由实现ip统一具体方式
  17. mysql查询表的列名_查看表所有列名SQL
  18. js对json、xml字符串格式化(美化增强可读性)
  19. 仿电池电量充电、上下左右剪切动画
  20. Spark 安装部署与快速上手

热门文章

  1. java jdbc 链接pg_使用PostgreSQL JDBC连接池
  2. Mac 安装 CentOS镜像 及 VMware虚拟机
  3. 计算机更新过后cad,CAD2022更新了什么?具有哪些新功能?
  4. J2EE学习总结(五)------用户登录界面设计
  5. 云电脑与远控软件有什么区别?如何选?
  6. mysql图书管理系统设计答辩_基于微信的图书管理系统毕业论文+任务书+开题报告+答辩PPT+前后台(Java+Mysql)源码及数据库文件...
  7. 后疫情时代,用户到访识别已成为商业地产数字化升级“近义词”
  8. 课题申报书范文_教师课题申报书范例
  9. 修改删除idea快捷键
  10. Spring全家桶+分布式微服务(十次方)