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

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

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


分析与小总结

问题:

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

回答:

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

小总结:

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

仿9377登录注册页面源码分享

LOGO在image里面修改,名字这些有记事本打开修改 仿9377登录注册页面源码分享

《HelloGitHub》第 97 期

兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、…

【Spark】读取本地文件

最近有一个需求,spark任务读取本地csv文件,拼接成rk之后再去hbase取值进行后续处理。搞了好久都没能解决,记录一下解决思路如下: 1、写入临时文件 spark可以读取本地文件,但打成jar包之后不会自动读取jar包中的文件&…

《Python语言科研绘图与学术图表绘制从入门到精通》解锁Python语言绘图魅力,让数据可视化成为你的科研利器!

本书特点 1.零基础高效入门:通过软件操作、实战案例及图文、代码结合的方式,实现从入门到精通的快速学习。 2.掌握多元科研绘图:涵盖科研绘图基础、各类图形绘制技巧,包括变量、极坐标、2D、3D及地理信息可视化等。 3.实用与艺术…

学习 Rust 第 22 天:mini_grep 第 2 部分

书接上文,在本文中,我们学习了如何通过将 Rust 程序的逻辑移至单独的库箱中并采用测试驱动开发 (TDD) 实践来重构 Rust 程序。通过在实现功能之前编写测试,我们确保了代码的可靠性。我们涵盖了基本的 Rust 概念,例如错误处理、环境…

Coursera: An Introduction to American Law 学习笔记 Week 06: Civil Procedure (完结)

An Introduction to American Law Course Certificate Course Introduction 本文是 https://www.coursera.org/programs/career-training-for-nevadans-k7yhc/learn/american-law 这门课的学习笔记。 文章目录 An Introduction to American LawInstructors Week 06: Civil Pro…

安卓手机APP开发__媒体开发部分__高动态范围的视频播放

安卓手机APP开发__媒体开发部分__高动态范围的视频播放 目录 高动态范围的概述 设备的前提条件 检查高动态范围的播放的支持 在你的APP中设置高动态范围的播放 使用SurfaceView来设置MediaCodec 高动态范围的概述 高动态范围提供了一个宽的范围的颜色和最亮的白色与最暗…

Python使用设计模式中的建筑模式将数据写入Excel且满足条件内容标红

对于这个任务,适合使用"Builder"设计模式。Builder模式的主要目的是将对象的构建与其表示分离,以便相同的构建过程可以创建不同的表示。在这个情况下,我们需要一个构建器来逐行构建Excel表格,并根据给定的数据添加相应的…

【HTML】

1.html 语义化 提高可读性:对于开发者来说,语义化的HTML代码更容易阅读和理解。因为每个标签都有其特定的含义和用途,所以看到标签就能大致了解该部分内容的结构和作用。有利于搜索引擎优化(SEO):对于搜索…

GoF之工厂模式

GoF之工厂模式 文章目录 GoF之工厂模式每博一文案1. 简单说明“23种设计模式”1.2 介绍工厂模式的三种形态1.3 简单工厂模式(静态工厂模式)1.3.1 简单工厂模式的优缺点: 1.4 工厂方法模式1.4.1 工厂方法模式的优缺点: 1.5 抽象工厂模式1.6 抽象工厂模式的…

Apache Seata基于改良版雪花算法的分布式UUID生成器分析2

title: 关于新版雪花算法的答疑 author: selfishlover keywords: [Seata, snowflake, UUID, page split] date: 2021/06/21 本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 关于新版雪花算法的答疑 在上一篇关于新版雪花算法的解析中…

C++初阶学习第四弹——类与对象(中)——刨析类与对象的核心点

类与对象(上):C初阶学习第三弹——类与对象(上)——初始类与对象-CSDN博客 前言: 在前面文章中,我们已经讲了类与对象的思想和类与对象的一些基本操作,接下来这篇文章我们将讲解以下…

探索Jellyfin:支持Android的自由开源的媒体服务器平台

探索Jellyfin:支持Android的自由开源的媒体服务器平台 I. 简介 A. 什么是Jellyfin? Jellyfin是一个自由开源的媒体服务器平台,旨在让用户能够自主管理和流式传输他们的媒体内容。与许多闭源的商业媒体服务器解决方案不同,Jelly…

Matlab各个版本介绍、区别分析及推荐

MATLAB,由美国MathWorks公司出品,是一款广泛应用的商业数学软件。自其诞生之初,MATLAB便以其强大的矩阵计算能力、灵活的编程环境以及广泛的应用领域,赢得了全球科研工作者和工程师的青睐。本文将详细介绍MATLAB的各个版本&#x…

ubuntu neo4j 下载与配置(一)

neo4j 官方下载页面 https://neo4j.com/deployment-center/#community 进入页面之后,往下滑 咱们在下载neo4j时,官方可能要咱们填写一下个人信息,比如:姓名组织结构邮箱等: 咱们可以观察一下,ne4j的下载链…

uniapp0基础编写安卓原生插件和调用第三方jar包和编写语音播报插件之编写语音播放安卓插件

前言 如果你不会编写安卓插件,你可以先看看我之前零基础的文章(uniapp0基础编写安卓原生插件和调用第三方jar包和编写语音播报插件之零基础编写安卓插件), 我们使用android.speech.tts.TextToSpeech进行编写语言播放插件 开始 uniapp <template><view style=&q…

烟雾识别图像处理方法详解---豌豆云

本文详细介绍了烟雾识别图像处理方法的原理、流程和应用场景&#xff0c;帮助读者理解并掌握这一技术&#xff0c;为实际应用提供指导。 随着科技的不断发展&#xff0c;图像处理技术在各个领域得到了广泛应用。 其中&#xff0c;烟雾识别图像处理方法作为一种重要的技术手段…

如何下载钉钉群直播回放:完整步骤解析

在当今快节奏的商业和教育环境中&#xff0c;钉钉群直播已经成为了沟通和学习的重要工具。直播结束后&#xff0c;很多观众都希望回顾内容&#xff0c;但却不知如何开始。如果你错过了实时直播&#xff0c;或者只是想再次观看精彩的演讲和讨论&#xff0c;那么下载钉钉群直播回…

基于ESP32—CAM物联网WIFI小车

一.功能概述 摄像头的画面可以实时的传输到&#xff0c;点灯科技APP的手机端&#xff0c;这样可以实时查看周围环境的状况&#xff0c;灯光不足&#xff0c;画面不清晰时可以打开灯光照明。手机端有左转、右转、前进、后退、停止的按钮。可以根据自己需要&#xff0c;来控制小车…

GitHub Copilot申请和使用

GitHub Copilot申请和使用 文章目录 前言一、申请二、使用总结 前言 之前已经成功进行了Github学生认证&#xff0c;今天邮件通知之前的学生认证已经通过。那么就去进行GitHub Copilot申请和使用。 前面准备&#xff1a;Github学生认证 一、申请 进入github的settings&#x…