前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jmeter Summary Report 和标准偏差

jmeter Summary Report 和标准偏差

作者头像
运维开发王义杰
发布于 2023-08-16 12:12:35
发布于 2023-08-16 12:12:35
1.3K0
举报

我们一起来理解 Summary Report。

Summary Report 也是 JMeter 中的一个元素,它提供了一个表格形式的报告,显示了关于每个 Sampler 的性能信息。与 Aggregate Report 相比,Summary Report 提供了额外的数据,包括标准偏差和样本错误。以下是 Summary Report 中包含的主要信息:

  1. Label:这个字段显示了请求的名称或标签。
  2. # Samples:这个字段显示了已执行的请求的数量。
  3. Average:这个字段显示了每个请求的平均响应时间(以毫秒为单位)。
  4. Min:这个字段显示了所有请求的最小响应时间(以毫秒为单位)。
  5. Max:这个字段显示了所有请求的最大响应时间(以毫秒为单位)。
  6. Std. Dev.:这个字段显示了响应时间的标准偏差。标准偏差可以帮助我们理解响应时间的变化程度。
  7. Error %:这个字段显示了请求错误的百分比。
  8. Throughput:这个字段显示了每秒处理的请求的数量。
  9. KB/sec:这个字段显示了每秒处理的数据量(以 KB 为单位)。
  10. Avg. Bytes:这个字段显示了每个请求的平均字节数。

Summary Report 可以帮助我们深入理解测试的性能数据,找出可能的性能瓶颈,进一步优化和提高系统的性能。

理解标准偏差:

标准偏差是一种衡量数据分布离散程度的统计量,它能反映出数据的波动性。在性能测试中,标准偏差的值越大,说明响应时间的波动性越大,这可能意味着系统的性能不稳定。

在一些情况下,较大的标准偏差可能是可以接受的,而在其他情况下,即使是较小的标准偏差也可能是不可接受的。

在性能测试中,我们通常会关注标准偏差,并试图将其保持在一个较低的值。如果标准偏差较大,那么可能需要进一步调查原因,并寻找优化的可能性。

如果我们正在进行的是一个基准测试,那么我们可能会希望看到一个较小的标准偏差,因为这表明我们的系统的性能是稳定的。然而,如果我们正在进行的是一个压力测试,那么我们可能会期望看到一个较大的标准偏差,因为这表明我们的系统在高负载下的性能波动。

总的来说,标准偏差是一个有用的工具,可以帮助我们了解性能数据的波动性。通过对标准偏差的分析,我们可以更好地理解系统的性能,并找到可能的优化点。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维开发王义杰 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Objective-C Runtime 详解
Objective-C的方法调用实则为“发送消息”,我们来看[dog eat]实际会被编译器转化为
零式的天空
2022/03/28
1.3K0
Objective-C Runtime 详解
Objective-C Runtime详解
Objective-C Runtime 最近在学习Runtime的知识,恰巧发现了这篇博客《Objective-C Runtime》,在此基础上,进行了些许补充说明,如有错误或其他想法,欢迎提出交流。 目录 引言 简介 与Runtime交互 RunTime术语 消息 动态方法解析 消息转发 健壮的实例变量 动态添加属性(Object-C Associated Objects) 方法调剂(Method Swizzling) 总结 引言 Objective-C的方法调用实则为“发送消息”,我们来看[dog
BY
2018/05/11
1.9K0
Runtime系列(二)--Runtime的使用场景
Runtime 理解介绍的文章非常多,我只想讲讲Runtime 可以用在哪里,而我在项目里哪些地方用到了runtime。多以实际使用过程为主,来介绍runtime的使用。
Haley_Wong
2018/08/22
1.7K1
Runtime系列(二)--Runtime的使用场景
神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime
到了今天终于要"出院"了,要总结一下住院几天的收获,谈谈Runtime到底能为我们开发带来些什么好处。当然它也是把双刃剑,使用不当的话,也会成为开发路上的一个大坑。
一缕殇流化隐半边冰霜
2018/08/30
1.5K0
神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime
[Objective-C Runtime] 成员变量与属性
在上篇文章[Objective-C Runtime] 类与对象详细讲解了Runtime机制对于类和对象相关处理,今天继续讲解一下Runtime在成员变量和属性上的处理方法和策略。 成员变量(Ivar)的数据结构 在Objective-C中,成员变量即Ivar类型,是指向结构体struct objc_ivar的指针,在Objc/runtime.h 中查到,如下所示: typedef struct objc_ivar *Ivar; 结构体struct objc_ivar的数据结构如下所示: struct o
Jacklin
2018/05/15
2K0
Objc Runtime 总结
Objc Runtime使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。Runtime是C和汇编编写的,这里http://www.opensource.apple.com/source/objc4/可以下到苹果维护的开源代码,GNU也有一个开源的runtime版本,他们都努力的保持一致。苹果官方的Runtime编程指南
用户7451029
2020/06/16
8350
iOS运行时Runtime应用
在上篇文章iOS运行时Runtime基础后,本篇将会总结Rutime的具体应用实例,结合其动态特性,Runtime在开发中的应用大致分为以下几个方面: Runtime应用.png 相关文章:iOS运行
梧雨北辰
2018/07/11
1.4K0
iOS_Runtime、method swizzing (俗称黑魔法) 一
本文举例说明Runtime的一下几个用途: 1、拦截并替换方法 2、给分类添加属性 3、字典转模型 4、动态添加方法,处理一个未实现方法和去除报错 5、动态设置变量的值,可设置私有属性 6、实现NSCoding协议,完成归档和解档 7、获取属性、成员变量、方法(类/实例)、协议 8、添加方法、替换原方法、交换方法 9、动态添加方法 1、在分类为系统方法添加功能 例:输出UIImage imageNamed: 图片加载成功与否 #import "UIImage+image.h" #import <objc/r
mikimo
2022/07/20
4230
Runtime在iOS开发中的实际应用
运行时的文章一直被同学们热炒,当然现在面试中也都喜欢问道,当大伙说的头头是道时候,可到真正的项目中几乎局限只会关联对象或者MethodSwizzling奉为神剑到处挥砍,开发毕竟不能纸上谈兵,实践出真知,介绍目前在项目中runtime的具体使用,真切希望和各位同学探讨。
羊羽shine
2019/05/30
1.2K0
RunTime 之常规操作
有关Runtime的知识总结,我本来想集中写成一篇文章的,但是最后发现实在是太长,而且不利于阅读,最后分成了如下几篇:
進无尽
2018/09/12
6300
RunTime 之常规操作
Objective-C Runtime:深入理解成员变量与属性
在上篇文章Objective-C Runtime:深入理解类与对象中,讲解了类与对象的相关内容。
Jacklin999
2018/09/12
8240
OC最实用的runtime总结,面试、工作你看我就足够了!前言什么是runtime?如何应用运行时?
前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo也是MJExtension的实现原理,面试的时候也可以多扯点。 另外runtime的知识还有很多,想要了解更多可以看我翻译的官方文档(有点枯燥),本文的demo下载地址 什么是runtime? runtime 是 OC底层的一套C语言的API(引入 <objc/runtime.h> 或<objc/message.h>),编译器最终都会
用户2141756
2018/05/18
1.4K0
NSObject头文件解析 / 消息机制 / Runtime解读 (一)
上面是NSObject对象的头文件类部分, 可以看到还有一个NSObject protocol 我们也仔细看看都有什么协议方法@protocol NSObjec
周希
2019/10/15
1.3K0
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
Tips:苹果公开的源代码在这里可以查,https://opensource.apple.com/tarballs/
陈满iOS
2018/09/10
1.8K1
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
iOS运行时(4)——常用函数
1 类 1.1 创建对象 id class_createInstance(Class cls, size_t extraBytes) eg: size_t size = class_getInstanceSize([Person class]); Person *person = class_createInstance([Person class], size); 1.2 获取类名 const char *class_getName(Class cls) eg const char *name = c
羊羽shine
2019/05/29
5950
【IOS开发高级系列】Objective-c Runtime专题总结
http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/
江中散人_Jun
2023/10/16
4220
【IOS开发高级系列】Objective-c Runtime专题总结
Objective-C RunTime概览
一篇文章,不可能讲完Runtime的全部,但是,分成很多篇讲,又有点「见树木不见森林」的迷糊感觉——自己就是看了很多关于Runtime的文章,看完还是「迷雾重重」(当然,也可能因为资质太过平庸)。
iOS Development
2019/02/14
7520
动态的Objective-C——关于消息机制与运行时的探讨
    Objective-C是一种很优美的语言,至少在我使用其进行编程的过程中,是很享受他那近乎自然语言的函数命名、灵活多样的方法调用方式以及配合IDE流顺畅快编写体验。Objective-C是扩展与C面向对象的编程语言,然而其方法的调用方式又和大多面向对象语言大有不同,其采用的是消息传递、转发的方式进行方法的调用。因此在Objective-C中对象的真正行为往往是在运行时确定而非在编译时确定,所以Objective-C又被称为是一种运行时的动态语言。
珲少
2018/08/15
8640
动态的Objective-C——关于消息机制与运行时的探讨
iOS Runtime 简单介绍,以及不同类的 Method Swizzling
runtime 顾名思义就是运行时,其实我们的 App 从你按下 command+R 开始一直到 App 运行起来经历了大致两个阶段,1:编译时,2:运行时。还记得一道很经典的面试题
molier
2022/11/03
6510
iOS Runtime 简单介绍,以及不同类的 Method Swizzling
[Objective-C Runtime] 类与对象
概述 常说Objective-C是一门动态语言,那么问题来了,这个动态表现在那些方面呢? 其实最主要的表现就是Objective-C将很多静态语言在编译和链接时做的事情放到了运行时去做。 它在运行时实现了对类、方法、成员变量、属性等信息的管理机制,同时,运行时机制为我们开发过程提供很多便利之处,比如: 在运行时创建或者修改一个类; 在运行时修改成员变量、属性等; 在运行时进行消息分发和分发绑定; ...... 与之对应实现的就是Objective-C的Runtime机制。 Runtime基本是C和汇编编写的
Jacklin
2018/05/15
9670
相关推荐
Objective-C Runtime 详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档