zoukankan      html  css  js  c++  java
  • Jmeter压力测试-结果分析(三十)

    压力测试的示例:

    用百度的网页测试200个用户在10秒之内同时访问百度网页,每个用户只访问一次:https://www.baidu.com/

    1.添加线程组:

     线程数:模仿用户并发的数量,

    Ramp-up:运行线程的总时间,单位是秒

    循环次数:每个线程循环多少次

    现在的线程数是200,就是相当于有200个用户,运行线程的总时间是10秒。也就是说在这10秒之内200个用户同时访问,一秒钟有20个用户同时访问,每个用户循环一次,也就是访问一次

    2.添加http请求默认值:

    3.添加http请求:

     

     4.添加聚合报告,查看结果树,用表格查看结果

    查看结果树:

    查看聚合报告:

    Sample:本次测试场景共运行多少线程;

     Average:平均响应时间; 

     Median:统计意义上的响应时间中值;

      90% line:所有线程中90%的线程响应时间都小于xx的值;

      Min:响应最小时间;

     Max:响应最大时间;

     Error:出错率;

    Throughput - 吞吐量以“requests/second、requests /minute、 requests /hour”来衡量。 时间单位已经被选取为second,所以,显示速率至少是1.0,即每秒1个请求。 当吞吐量被保存到CVS文件时,采用的是requests/second,所以30.0 requests/second 在CVS中被保存为0.5

    Kb/sec - 以Kilobytes/seond来衡量的吞吐量

    200个用户在10秒中同时访问百度的页面,平均响应时间是83489毫秒,最大的响应时间403308毫秒,最小的响应时间是387毫秒,错误率为21.5

    用表格查看结果:

    Sample:每个请求的序号

    Start Time:每个请求开始时间

    Thread Name:每个线程的名称

    Label:Http请求名称

    Sample Time:每个请求所花时间,单位毫秒

    Status:请求状态,如果为勾则表示成功,如果为叉表示失败。

    Bytes:请求的字节数

    样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数

    平均:每个线程请求的平均时间

    最新样本:表示服务器响应最后一个请求的时间

    偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。

    在这里面可以看到,线程组名称,每个线程响应时间,返回结果是否成功,字节数等。

    如何只清除部分数据:

    点击左边要清除的选项,比如,清除上一次百度页面测试的聚合报告,点击聚合报告,然后点击工具栏的扫把图标即可,这个只是清除你选择的内容。

    二.对淘宝进行压测,查看结果:

    可以两个网站对比着查看分析

  • 相关阅读:
    12345679*81=?
    怪异,漂亮的几个数学恒等式(转)
    道路着色问题
    一组数学算式的欣赏(转)
    数学中奇妙的“金蝉脱壳”(转)
    数学中的分分合合(转)
    四方定理和卡布列克常数(转)
    简单的题目 有趣的现象
    Android学习笔记 第三节 基本控件学习
    Android学习笔记 第二节 HelloWorld程序
  • 原文地址:https://www.cnblogs.com/wxcx/p/13662436.html
Copyright © 2011-2022 走看看