zoukankan      html  css  js  c++  java
  • Jmeter+badboy压力测试总结

    流程:badboy导出Jmeter压测脚本 -> Jmeter进行压力测试

    软件下载地址:

    badboy:http://www.badboy.com.au/ 
    Jmeter:http://jmeter.apache.org/

    JMeter聚合报告中的各项指标分析:

    1、Label:每个JMeter的element的Name值。例如HTTP Request的Name

    2、Samples:发出请求数量。如果线程组中配置的是,线程数为200,循环次数为50,则总的数量为100000

    3、Average:平均响应时间(单位:ms)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以         Transaction为单位显示平均响应时间

    4、Median:中位数,也就是 50% 用户的响应时间

    5、Median:中位数,也就是 50% 用户的响应时间

    6、90% Line:因为在评估一次测试的结果时,仅仅有平均事物响应时间是不够的。假如有一次测试,总共有10个请求被响应,其中最小  响应时间为0.02秒,最大响应时间为110秒,平均事务响应时间为4.7秒。这样平均时间就毫无意义了

    7、Min:最小响应时间

    8、Max:最大响应时间

    9、Error%:本次测试中出现错误的请求的数量/请求的总数

    10、Throughput:吞吐量。默认情况下标示每秒完成的请求数

    11、KB/sec:每秒从服务器端接收到的数据量

    聚合报告是累加的,即每次运行的结果统计都是基于前一次运行的结果进行统计,包括发起的请求样本数等都是叠加的,比如我11:00运行一次,发起10个请求,11:20运行一次,发起10个请求,这时聚合报告显示请求数为20个,而此时的吞吐量和第一次运行相差甚远,它把11:00到11:20期间非运行状态的时间也算进去了。所以,总时间增大,吞吐量变小。

  • 相关阅读:
    2019-1-7 水晶报表
    2018-12-25工作记录 空白行===水晶报表
    2018-7-26-随笔-泛型
    2018-7-20-随笔-转换
    2018-7-18-随笔-接口
    2018-7-17-随笔-params和ref、out用法、事件访问器
    VPS安装metasploit-framework
    Mimiktaz抓取本机密码
    msfvenom生成各类Payload命令
    docker容器开启ssh远程登录
  • 原文地址:https://www.cnblogs.com/www-qcdwx-com/p/10722970.html
Copyright © 2011-2022 走看看