美文网首页
【性能测试】性能测试指标及Jmeter性能测试(下)

【性能测试】性能测试指标及Jmeter性能测试(下)

作者: Lottie2017 | 来源:发表于2020-01-17 17:09 被阅读0次

1.jp@gc - Bytes Throughput Over Time:不同时间吞吐量(字节Bytes)展示(图表)

聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表,表示每秒发送多少字节

吞吐量

2.jp@gc - Composite Graph: 混合图表

在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表

这里可以将一些图表结合在一起查看性能趋势和走向,有利于对比和结合查看性能

3.jp@gc - Flexible File Writer:这个插件允许你灵活记录测试结果

Filename:结果记录的文件,将结果保存的文件

Overwirte existing file:是否覆盖这个文件,如果该文件有内容,勾选决定每次的结果是否覆盖文件的内容

Write File Header:文件的头(即文件的第一行)

Record each sample:记录不同的sample,sample如http请求的sample(记录哪些内容,什么顺序,如何隔开不同的值)

Write File Footer:文件的结尾(即文件的最后一行)

4.jp@gc - Hits per Second:每秒点击量,点击量在性能测试-常见的性能指标(一)的博文中已经详细介绍,指的是每秒web服务器接收到的请求数

每秒点击量

5.jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等(此功能用到在需监听的服务器上启动startAgent)

根据需要选择CPU,Memory,Network I/O等

监控的cpu的情况如下:

d

6.jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数

t

7.jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

q

8.聚合报告

lable:对应每一个http请求,显示的是http请求的Name,如百度http请求name为baidu

#Samples:表示这一次的测试中一共发出了多少请求,如上图所示,sougou和baidu的http请求每个都发出30个请求

Average:平均响应时间,指的是所有的请求的平均响应时间,如上图的30个请求的总的响应时间除以30得出的平均响应时间,默认的情况下是单个请求的平均响应时间,但当使用了“事务控制器”时,则以事物为单位显示平均响应时间

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

90%Line:90%用户的响应时间

Min:最小响应时间

Max:最大的响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数,如上图所示,本次的测试中,sougou的http请求66.6%的请求出错,而baidu的请求则没有出错的请求

Throughput:吞吐量,默认情况下表示每秒完成的请求数,如上图所示,每秒完成的请求数分别为6.6个每秒,6.2个每秒

Recived KB/Sec:每秒从服务器端接收到的数据量,以kb为计算的单位


CPU:

对于各指标项,数值都是代表百分比,比如默认配置(combined)下在曲线图中看到某个时间的数值是30,即代表此时总的cpu使用时间占比为30%。

当一个PerfMon监听器中展示多种指标项的数据时,为了曲线图的可观察性,在CPU项和内存项都有个x10,代表曲线图中展示的数值是在采集到的真实数值上放大了10倍,目的是为了保证不同数据项在同一坐标系中展示时,各项都变化趋势都能够被观察到。

Memory:

各指标项中,usedperc(默认,使用百分比)和freeperc(空闲百分比)两项的数值代表与总内存的百分比,其余指标项的数值都是指内存大小,选中对应想,可以看到Metric Unit区域单位配置将变为可用,通常Mb会比较适合观察。

Disk I/O:

各指标项中,queue(默认)的数值代表等待I/O队列长度,reads、writes分别代表每秒处理的读/写次数,readbytes、writebytes顾名思义,代表每秒读/写的数据量,单位同样在Metric Unit区域配置,通常Mb会比较适合观察。

如果有挂载多个存meter储设备,可以在Filesystem Filter区域指定要监控的设备。、

jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表)

jp@gc - Bytes Throughput Over Time:不同时间吞吐量(字节Bytes)展示(图表)

聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表,表示每秒发送多少字节

jp@gc - Hits per Second:每秒点击量,点击量在性能测试-常见的性能指标(一)的博文中已经详细介绍,指的是每秒web服务器接收到的请求数

jp@gc - Respose Times Over Time: 一段时间内的响应时间,显示每个采样以毫秒为单位的平均响应时间

jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

聚合报告

lable:对应每一个http请求,显示的是http请求的Name,如百度http请求name为baidu

#Samples:表示这一次的测试中一共发出了多少请求,如上图所示,sougou和baidu的http请求每个都发出30个请求

Average:平均响应时间,指的是所有的请求的平均响应时间,如上图的30个请求的总的响应时间除以30得出的平均响应时间,默认的情况下是单个请求的平均响应时间,但当使用了“事务控制器”时,则以事物为单位显示平均响应时间

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

90%Line:90%用户的响应时间

Min:最小响应时间

Max:最大的响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数,如上图所示,本次的测试中,sougou的http请求66.6%的请求出错,而baidu的请求则没有出错的请求

Throughput:吞吐量,默认情况下表示每秒完成的请求数(即每秒事务数),如上图所示,每秒完成的请求数分别为6.6个每秒,6.2个每秒

Recived KB/Sec:每秒从服务器端接收到的数据量,以kb为计算的单位

————————————————

来源:1、https://www.cnblogs.com/king8/p/10621479.html

2、https://blog.csdn.net/Anita__Li/article/details/89955739

相关文章

  • 一篇文章入门Jmeter性能测试【经典长文】

    今天跟大家分享一下Jmeter性能测试,首先需要了解性能测试的定义是什么,为什么要做性能测试,性能测试指标、性能测...

  • 【性能测试】性能测试指标及Jmeter性能测试(下)

    1.jp@gc - Bytes Throughput Over Time:不同时间吞吐量(字节Bytes)展示(图...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 【性能测试】性能测试指标及Jmeter性能测试(上)

    性能测试指标: 1、外部指标,主要关注如下三个指标: 吞吐量:每秒钟系统能够处理的请求数、任务数。 响应时间:服务...

  • 性能测试

    性能测试性能测试是指在一定软件、硬件及网络环境下,对系统的各项性能指标来进行测试,主要检测其性能特性否满足特定的性...

  • 源码时代软测干货分享|Jmeter性能测试实战(上)

    确认被测项目的性能指标 1.1性能测试指标性能测试指标,是性能测试中重要的测试依据,相当于测试用例中的预期结果,由...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • 性能测试操作

    Jmeter****使用mock测试性能 一、****背景 使用jmeter测试接口性能,接口调用逻辑如下: Ø ...

  • Loadrunner指标

    什么是性能测试:性能测试是一种指标的测试,对系统的性能指标进行全面的测试 性能测试指标1.响应时间:客户端发送请求...

  • 系统测试

    系统测试 1、功能测试 测试维度 测试点考虑方向 2、性能测试 性能指标 性能考量方向 性能测试要点 多用户同时登...

网友评论

      本文标题:【性能测试】性能测试指标及Jmeter性能测试(下)

      本文链接:https://www.haomeiwen.com/subject/rdaczctx.html