ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jmeter压力测试-结果分析(三十)

2020-09-13 20:34:05  阅读:379  来源: 互联网

标签:200 请求 响应 线程 测试 三十 时间 requests 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:请求的字节数

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

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

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

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

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

如何只清除部分数据:

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

 

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

 

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

 

标签:200,请求,响应,线程,测试,三十,时间,requests,Jmeter
来源: https://www.cnblogs.com/wxcx/p/13662436.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有