Analysis分析器

2024-03-09 09:30
文章标签 分析器 analysis

本文主要是介绍Analysis分析器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Analysis简介

场景执行过程中,loadrunner收集执行过程中的数据,存储在扩展名为.lrr的文件中,Analysis分析器打开这个文件,对文件信息进行处理,并生成图和报告。

数据分析不仅在Analysis分析器中,还可以采用多种方式:

    Vuser日志文件:Vuser日志文件包含每个Vuser运行方案的完整跟踪

    Controller输出窗口:显示运行过程中的错误信息警告信息

Analysis图:使用分析技术对数据图表进行合并关联等操作

“图数据”视图和“原始数据”视图:以电子表格形式显示用于生成图的实际数据

报告形式:Loadrunner自带多种形式的报告

 

   结果目录设置

controller控制器中选择results->results setting,如图所示:

 

a.每执行一次场景都生成一份结果文件,结果文件的命名方式为res后接一个序号(如res0),每执行一次序号依次加1

b.每执行一次场景,将执行后的结果覆盖以前的结果。(为了防止意外发生,一般会选择第一种结果保存方式)。

result collection设置

LR处理这些数据时,可以查看这些数据的摘要,具体怎样查看摘要数据,需要在result collection选项中进行设置

Tools--->Options--->result collection

configure measurements 设置

在分析图时,发现分析图的Y轴幅值过小时,就可以在这里进行设置,对Y轴进行适当的放大或缩小操作:

View-->Configure Measurements

 

设置筛选条件

   在录制测试脚本过程中,如果执行脚本时没有忽略think time时间,那么analysis分析器在统计分析结果时会把think time包含进去,这样当think time存在于用户事务的开始与结束之间时,相关事务统计情况会受到影响。因此,很多时候需要过滤用户的思考时间,在下拉框中删除include think time选项即可,分析结果中就会自动滤掉思考时间。

Analysis

analysis分析器中提供了丰富的分析图,常见的有8类:

菜单栏Graph-->Add Graph打开对话框

vuses图(2)错误图(3)事务图(4web资源图(5)网页细分图(6)系统资源图(7web服务器资源图(8)数据库服务器资源图

 

一、摘要报告

View-->Export Summary to Excelke可将报告导出到EXCEL

1、概要部分

1、统计部分

 

1、事物统计部分

 

Std.Deviation :标准方差,描述数据偏离情况。方差越大,数据波动性越强,方差越小,波动性越小。

90 Percent90%的事务的执行所花费的时间

1、SLA

SLAservice level agreement,服务水平协议)可在性能测试过程中,定义性能测试的目标和度量性能,在性能测试过程中LR会收集和保存性能的相关数据,在分析运行结果时,分析器分将收集的数据与SLA中定义的度量数据进行比较,并将分析结果显示在分析器中,SLA三种状态分别是:

  1. pass:表示SLA获得该项测试数据,且该数据达到目标要求;
  2. fail:表示SLA获得该项测试数据,测试结果未达到目标要求;
  3. no data:表示SLA未获得测试数据,无法确定是通过还是失败。

2、HTTP响应统计:此视图只有web Vuser才有,它反映了Web Server的处理情况

 HTTP是一种通信协议,它允许将超文本标记语言(HTML)文档从web服务器传送到web浏览器

 

一、Analysis常见图分析

1.Vuser图

   它显示vuser状态和完成脚本的vuser的数量。将这些图与事务图结合使用可以确定vuser的数量对事务响应时间产生的影响。

 

2.点击率图

显示在方案运行过程中vuser每秒钟向web服务器提交的HTTP请求数。借助此图可以依据点击次数来评估vuser产生和负载量。一般会将此图与平均事务响应时间图放在一起进行查看,观察点击数对事务性能产生的影响。X轴表示方案从开始运行以来所用的时间,Y轴表示服务器上的点击数。

 

3.平均事物响应时间图

显示方案在运行期间执行事务所用的平均时间。X轴表示从方案开始运行以来已用的时间,Y轴表示执行每个事务所用的平均时间(s)。平均事务响应时间最直接地反映了事务的性能情况,一般会将平均事务响应时间图与vuser图对照着看,来观察vuser运行对事务性能的影响。可以右键选择show transaction breakdown tree查看子事务或者所有的事务每个页面所花费的时间

 

4.吞吐量图

    显示方案运行过程中服务器上每秒的吞吐量。吞吐量的单位为字节,表示 vuser在一秒时间内从服务器获得的数据量。借助此图可以依据服务器吞吐量来评估vuser产生的负载量,可以和平均事务各应时间图对照观察,以查看吞吐量对事务性能产生的影响。

吞吐量越大,表明服务器处理业务能力越强

吞吐量的值需要多次测试,找出吞吐量的拐点(最大吞吐量,服务器处理的最大能力)

 

二、Analysis报告

1.HTML报告

2.SLA报告

3.自定义报告

使用报告模板定义报告

 

转载于:https://www.cnblogs.com/ly2018/p/8532985.html

这篇关于Analysis分析器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/790245

相关文章

【PL理论】(31) 类型系统:静态分析 (Static Analysis) | 静态类型系统 | 什么是类型?

💭 写在前面:本章我们将进入类型系统的讲解,回顾一下之前我们整理的 F- 语言,然后介绍一下静态分析和静态类型系统。讨论程序员该如何处理一些 bug,有没有完美的静态分析器。 目录 0x00 回顾:F- 语言 0x01 静态分析(Static Analysis) 0x02 静态类型系统(Static Type System) 0x03 什么是类型? 0x00 回顾:F- 语言

Elasticsearch-通过分析器进行分词

在Elasticsearch中,分析器(Analyzer)是用于将文本转换为可搜索的术语(tokens)的组件。这个过程通常被称为分词(Tokenization)。Elasticsearch使用分析器来处理文本字段,以便进行索引和搜索。以下是分析器进行分词的主要步骤和概念: 1. **分词器(Tokenizer)**:分词器是分析器的第一个组件,它负责将文本字符串分解成单个术语或标记(token

Elasticsearch分析器与分词器:定制文本处理流程

Elasticsearch分析器与分词器:定制文本处理流程 在Elasticsearch中,文本搜索和处理是核心功能之一。为了优化搜索效率和准确性,Elasticsearch提供了丰富的分析器(Analyzer)和分词器(Tokenizer)来定制文本处理流程。本文将介绍分析器和分词器的基本概念,并探讨如何定制文本处理流程以满足特定的需求。 一、分析器与分词器的基本概念 在Elasticse

词频统计(Word Frequency Analysis)详解

词频统计(Word Frequency Analysis)是语言学和文本分析中的一个重要工具,用于统计文本中各个词汇的出现频率。以下是关于词频统计(PTA)的详细解释,结合参考文章中的相关信息进行归纳和总结: 一、定义与目的 词频统计是对语篇或语料库中某一语词或短语出现的频数进行统计的过程或结果。其目的是通过量化词汇在文本中的出现次数,分析文本的主题、关键词、趋势等信息,为文本分析、数据挖掘、

为什么 google analysis 的 Custom Dimensions 设置后 Explorations 中不显示选项

可能有以下几种原因: 未完成配置或发布: 确保自定义维度已经完全设置,并且配置已经发布。未发布的设置不会生效。 数据处理延迟: 自定义维度设置后,数据处理可能需要一些时间。通常需要24到48小时才能在报告和探索中看到新的自定义维度。 范围问题: 确保自定义维度的范围(Scope)正确。GA4中的自定义维度可以有事件范围、用户范围等。范围设置错误可能导致在某些报告中不可见。 数据收集不完整

second order system analysis in adaptive control 自控 带零点的二阶系统matlab仿真分析

带零点的二阶系统matlab仿真分析 上图是使用Matlab的simulink对带零点的二阶系统模型和不带零点的二阶系统进行仿真分析的模拟图 仿真示波器输出结果: 上面的波形是带零点的二阶系统输出 下面的波形是不带零点的二阶系统的波形输出 我们可以看出,零点(位于实轴负半轴)对二阶系

second order system analysis 自动控制原理 二阶系统的matlab仿真分析

二阶系统的matlab仿真分析 二阶系统的matlab仿真分析如上图。 根据二阶函数对阶跃函数的响应函数,我们对参数epsilon进行分析讨论 由于临界阻尼和无阻尼的情况在现实生活中比较难出现,二阶方程的根几乎不可能恰好,实部为0,或者两个实部相同且虚部为0. 于是,并为对以上两种较特殊的情况进行讨

first order system analysis 自控原理 一阶系统的matlab分析

一阶系统的matlab分析 上图是用simulink仿真的一阶系统对阶跃型号的响应 传递函数可以简化为theta(s) = K/(Ts+1) 为方便研究,K为常数,令K等于1。 探究不同的T情况下,一阶系统对阶跃激励的响应。 时间常数T越大,反应越迟钝,时间常

词法分析器的设计与实现--编译原理操作步骤,1、你的算法工作流程图; 2、你的函数流程图;3,具体代码

实验原理: 词法分析是编译程序进行编译时第一个要进行的任务,主要是对源程序进行编译预处理之后,对整个源程序进行分解,分解成一个个单词,这些单词有且只有五类,分别时标识符、关键字(保留字)、常数、 运算符 、界符。 词法分析器读取有字符串组成的输入流,并产生包含单词的输出流,每个单词都标记了其语法范畴(syntactic category)或类型,等效于英文单词的词类。为了完成这种聚集和分类操作

构建一个简单的情感分析器:使用Python和spaCy

构建一个简单的情感分析器:使用Python和spaCy 引言 情感分析是自然语言处理(NLP)中的一项重要技术,它可以帮助企业和研究人员理解公众对特定主题或产品的看法。 在本篇文章中,我们将使用Python编程语言和 spaCy 库来构建一个简单的情感分析器。 环境准备在开始之前,请确保你已经安装了Python和 spaCy 库。 此外,我们还将使用 pandas 库来处理数据,以及 scikit