zoukankan      html  css  js  c++  java
  • Mac下压力测试工具siege

     

    安装:

    brew install siege
    

    用法:

    siege -c 并发数 -t 运行测试时间 URL
    

    如:

    siege -c 1000 -t 5S URL
    

    这里要注意的是-t后面的时间要带单位,S表示秒,如果不带,就是分钟,分钟的单位,还是挺长的,所以要注意一下。

    结果说明:

    ** SIEGE 2.72

    ** Preparing 300 concurrent users for battle.

    The server is now under siege.. done.

    Transactions: 30000 hits //完成30000次处理

    Availability: 100.00 % //100.00 % 成功率

    Elapsed time: 68.59 secs //总共使用时间

    Data transferred: 817.76 MB //共数据传输 817.76 MB

    Response time: 0.04 secs //响应时间,显示网络连接的速度

    Transaction rate: 437.38 trans/sec //平均每秒完成 437.38 次处理

    Throughput: 11.92 MB/sec //平均每秒传送数据

    Concurrency: 17.53 //实际最高并发连接数

    Successful transactions: 30000 //成功处理次数

    Failed transactions: 0 //失败处理次数

    Longest transaction: 3.12 //每次传输所花最长时间

    Shortest transaction: 0.00 //每次传输所花最短时间

  • 相关阅读:
    docker基本命令
    服务器端使用DeferredResult异步推送技术
    单链表输出倒数第k个结点值(栈实现)
    fork炸弹
    BlockingQueue实现阻塞队列
    C#工作笔记
    实现一个简单的Log框架
    (转载)在spring的bean中注入内部类
    Spring整合Hessian
    spring整合axis2(最小配置化)的示例
  • 原文地址:https://www.cnblogs.com/QuestionsZhang/p/6617666.html
Copyright © 2011-2022 走看看