2024.4.25 LoadRunner 测试工具详解 —— Controller Analysis

2024-04-30 12:04

本文主要是介绍2024.4.25 LoadRunner 测试工具详解 —— Controller Analysis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Controller 的使用

创建场景

Controller 快捷方式创建场景

VUG 针对写好脚本创建场景

场景设计

设计初始化

设计启动机制

设计性能测试脚本的执行时间

设计虚拟用户退出机制

场景运行

 添加监控指标至图标格区域

Analysis 的使用

汇总报告

测试报表

 吞吐量图

 事务汇总图

每秒点击数图

 运行的虚拟用户图

平均事务响应时间

自主添加图表展示

设置图表汇总展示

分析与小总结


Controller 的使用

  • 我们可以通过 Controller 设计一个简单的测试场景

创建场景

Controller 快捷方式创建场景
  • 选择自定义场景和需要导入的脚本,点击 OK 即可初始化对应脚本场景

VUG 针对写好脚本创建场景
  • 直接点击 Tools 并创建 Controller

  • 填写相应的参数设置,最后点击 OK 即可初始化创建该脚本对应的场景

注意:

  • 施压机器 ——> 发起请求的角色(用户本地电脑)
  • 被压机器 ——> 处理请求的角色(服务器)

场景设计

设计初始化

设计启动机制

设计性能测试脚本的执行时间

设计虚拟用户退出机制


场景运行

  • 在运行场景前,先选择打开自动加载 Analysis


 添加监控指标至图标格区域

  • 在状态栏的搜索框中输入 "服务" ,点击并打开系统服务(前置条件)

  • 选中想要添加的监控指标
  • 如果未出现第二步指向行,直接重进 Controller 即可

  • 添加监控服务机器

  • 添加或仅保留你想监控的指标

  • 观察新添加的 Windows 资源监控

Analysis 的使用

  • 运行完上述场景后,此时会自动弹出 Analysis 并生成测试报告

汇总报告

  • 注意此处的标准偏差 ——> 标准偏差越大,系统越不稳定

测试报表

 吞吐量图

 事务汇总图

每秒点击数图

 运行的虚拟用户图

平均事务响应时间


自主添加图表展示

  • 跟随箭头点击 Add New Graph 

  • 此处我选择并添加 集合点图表展示

  • 查看新添加的 集合点图表展示


设置图表汇总展示

  • 跟随箭头点击 Merge Graphs

  • 此处我想要让 每秒点击量图 与 吞吐量图 汇总展示

  • 查看新生成的 每秒点击量 与 吞吐量 的汇总展示图 


分析与小总结

问题:

  • 为啥上述图表结合所展示的 每秒钟点击数基本均在吞吐量之前?

回答:

  • 系统可能在处理大量并发请求时有延迟
  • 或者测试的瓶颈点在于服务器处理请求的速度无法跟上发送请求的速度

小总结:

  • 在测试性能时,通常建议监控多个指标
  • 包括响应时间、错误率等,以便获得一个全面的系统性能视图

这篇关于2024.4.25 LoadRunner 测试工具详解 —— Controller Analysis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/948810

相关文章

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

python3 pip终端出现错误解决的方法详解

《python3pip终端出现错误解决的方法详解》这篇文章主要为大家详细介绍了python3pip如果在终端出现错误该如何解决,文中的示例方法讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下... 目录前言一、查看是否已安装pip二、查看是否添加至环境变量1.查看环境变量是http://www.cppcns

Go 语言中的 Struct Tag 的用法详解

《Go语言中的StructTag的用法详解》在Go语言中,结构体字段标签(StructTag)是一种用于给字段添加元信息(metadata)的机制,常用于序列化(如JSON、XML)、ORM映... 目录一、结构体标签的基本语法二、json:"token"的具体含义三、常见的标签格式变体四、使用示例五、使用

Swagger2与Springdoc集成与使用详解

《Swagger2与Springdoc集成与使用详解》:本文主要介绍Swagger2与Springdoc集成与使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1. 依赖配置2. 基础配置2.1 启用 Springdoc2.2 自定义 OpenAPI 信息3.

mysql中的group by高级用法详解

《mysql中的groupby高级用法详解》MySQL中的GROUPBY是数据聚合分析的核心功能,主要用于将结果集按指定列分组,并结合聚合函数进行统计计算,本文给大家介绍mysql中的groupby... 目录一、基本语法与核心功能二、基础用法示例1. 单列分组统计2. 多列组合分组3. 与WHERE结合使

Spring 缓存在项目中的使用详解

《Spring缓存在项目中的使用详解》Spring缓存机制,Cache接口为缓存的组件规范定义,包扩缓存的各种操作(添加缓存、删除缓存、修改缓存等),本文给大家介绍Spring缓存在项目中的使用... 目录1.Spring 缓存机制介绍2.Spring 缓存用到的概念Ⅰ.两个接口Ⅱ.三个注解(方法层次)Ⅲ.

Spring Boot 整合 Redis 实现数据缓存案例详解

《SpringBoot整合Redis实现数据缓存案例详解》Springboot缓存,默认使用的是ConcurrentMap的方式来实现的,然而我们在项目中并不会这么使用,本文介绍SpringB... 目录1.添加 Maven 依赖2.配置Redis属性3.创建 redisCacheManager4.使用Sp

Spring Cache注解@Cacheable的九个属性详解

《SpringCache注解@Cacheable的九个属性详解》在@Cacheable注解的使用中,共有9个属性供我们来使用,这9个属性分别是:value、cacheNames、key、key... 目录1.value/cacheNames 属性2.key属性3.keyGeneratjavascriptor

PyTorch中cdist和sum函数使用示例详解

《PyTorch中cdist和sum函数使用示例详解》torch.cdist是PyTorch中用于计算**两个张量之间的成对距离(pairwisedistance)**的函数,常用于点云处理、图神经网... 目录基本语法输出示例1. 简单的 2D 欧几里得距离2. 批量形式(3D Tensor)3. 使用不

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5