【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

这篇具有很好参考价值的文章主要介绍了【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


【Loadrunner】学习loadrunner——性能测试基础篇(一)
【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二)

了解了脚本是如何写的之后,我们继续学习loadrunner的另外两个组件的使用。

1.controller的使用

1.1.创建场景的方式

1)在VUG中对写好的脚本创建场景

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2)手动打开controller进行脚本的添加并创建场景

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)


1.2.页面的介绍

进入到页面之后,有以下场景,

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.3.场景的设置

进入到页面之后,下面讲解四个重要的功能

1.2.1.设置初始化

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.2.2.设置启动机制

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.2.3.设置性能测试脚本的执行时间

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.2.4.设置虚拟用户推出机制

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)
这里需要提一下的是,每当我们修改上面的选项的时候,我们右边的图形也会发生相应的变化:
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)


1.3.场景的运行

点击下图红框处会出现以下页面(会英文很重要)
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

如果需要查看系统资源图标,需要手动修改配置

1)打开任务管理器,启动对应的服务器

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2)开启场景

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)开启之后运行,运行完成结果如下:
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

下面对一些场面进行解释:

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)


1.4.场景的运行方式

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.4.1.按照场景的方式运行

不论场景中的脚本数量有多少,所有的脚本统一调度和运行

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

1.4.2.按照group运行

这个方式场景中有各自设计的运行方式


2.analysis的使用

2.1.生成测试报告

在controller中勾选上自动化分析性能测试并自动生成测试报告。当我们的脚本在指定的场景规则下执行完成,会自动的打开analysis组件并展示测试报告和测试结果。

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.2.测试报告

生成的测试报告长这个样子:
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

我们都知道,比赛一般都会剔除最大值与最小值,这里也是如此,我们看测试报告主要看平均值和标准偏差,标准偏差越大,说明越不稳定。

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.测试报表

2.3.1.运行的虚拟用户图

显示性能测试的每秒期间执行Vuser脚本的Vuser数量及其状态。通过此图可用于确定任何给定时刻的服务器上Vuser负载

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.2.点击数图标

显示性能测试场景中运行期间的每一秒内http向服务器发送的HTP请求数。帮助我们根据点击次数对Vuser生成的负载量进行评估。

可以将此图与“平均事务响应时间”图进行比较,查看点击次数对事务的影响。请求数量增多的话响应时间可能会变长。
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.3.吞吐量图

此图可以帮助我们根据服务器吞吐量对Vuser生成的负载量进行评估,对平均事务响应时间图进行比较,分析吞吐量对事务性能的影响。

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.4.吞吐量-点击图

这个图需要先合并:
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

吞吐量图和点击数图形状非常相似,但是吞吐量图会稍微滞后一点,这是为什么?

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

因为吞吐量表示的是响应后返回的资源数量,肯定是先有请求再有返回!

如果请求变多但是吞吐量没有什么反应,可能原因是什么?
1)服务器响应慢了,来不及响应。
2)压力没有到服务器
3)服务器设计一定的阙值,超过多少请求就不返回响应。

2.3.5.平均事务响应图

此图显示Vuser在性能测试的每秒期间在服务器上进行的命中次数。可以帮助根据命中次数评估Vuser生成的负载量。

主要查看:
1)响应图是否稳定
2)查看事务响应时间是否达到了预期。
【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.6.查看更多图表的方法

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

2.3.7.系统资源使用情况图

  1. processor Time
    CPU使用时间。被消耗的处理器时间数量,服务器专用于可接受的最大上限一般是80%~85%,也就是常见的CPU使用率。
  2. Available Mbytes
    可用的物理内存。已经消耗的物理内存:实际内存-可用的物理内存

【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)


3.一点感想

学习完loadrunner的基本操作之后,最大的感想就是性能测试不一般,学的时候,感觉就是很基本的操作,有点像学习word、excel之列软件的操作,但是问题就在于结果的分析,因为当我们得出一个报告之后,需要借助图表的知识,或者说需要丰富的经验,才有可能得出恰当的结论。

一个小白,对着好多个图表,真的有点发懵,因此,学习完LR的基本操作,只能算是一个很小的开始,后面还得继续深入学习。文章来源地址https://www.toymoban.com/news/detail-455337.html

到了这里,关于【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学习笔记-LoadRunner参数化设置及迭代配置说明

    以下内容对loadrunner进行一个初识,让之后运用更加熟练,咱们这里用的是loadrunner自带的WebTours平台,他是不含数据库的。 loadrunner的录制方式有两种,如下图所示,1:基于HTML方式(只针对鼠标和键盘事件,录制的文本比较纯净,不需要做过多筛选。)2:基于URL方式(会录制

    2023年04月15日
    浏览(53)
  • Loadrunner11安装_简单使用基础教程

    资源均来源于网络,若侵权,请联系我删除     LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测

    2024年02月02日
    浏览(42)
  • loadrunner录制脚本为空Action为空的解决办法(loadrunner12+win10)

    前言:网上搜索过很多解决loadrunner录制脚本为空的解决办法,包括设置默认浏览器为IE、设置Recording Options -Network-Mapping and Filtering中的Capture leve为Socket level and WinlNet level data、下载fiddler、更改端口映射捕捉级别、关闭杀毒软件等等、尝试各种浏览器等等方法都不奏效,Actio

    2024年02月11日
    浏览(44)
  • LoadRunner压力测试方法

    本文介绍LoadRunner 工具的使用方法,介于公司的实际情况,文中主要是对工具的基本使用做了详细描述,目的是帮助其他人员根据该手册便可以快速掌握Loadrunner,使用它进行压力测试。 LoadRunner 概要介绍 LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以

    2024年04月13日
    浏览(35)
  • LoadRunner性能测试基本步骤

    本文旨在指导初学者使用LoadRunner进行基础的性能测试。 我们在接到一个性能测试任务的时候,需要从以下几点考虑:我们的测试对象是什么,测试要求是什么,测试环境怎么部署的,业务规模如何,哪些业务点是客户最关注的等等,下面将从性能测试启动开始讲解基本的测

    2024年02月12日
    浏览(42)
  • LoadRunner 性能测试

    目录 一、loadrunner介绍 二、测试计划 三、创建测试脚本 四、创建测试场景 五、分析结果 六、性能指标 总结: ​编辑 loadrunner有三个软件,其中Virtual User Generator是用于录制测试脚本的,是一个虚拟用户生成器。Controller用于创建、运行和监控场景的。Analysis是用来分析结果的

    2024年02月17日
    浏览(39)
  • 性能测试---LoadRunner

    目录 1.LoadRunner对比Jmeter的优势  2.LoadRunner三个组件之间的关系 3.学习VUG的使用 3.1创建性能测试脚本并进行录制 第一步:打开VUG,创建一个新的性能测试的脚本 第二步:对新建的脚本进行设置 第三步:启动WebTours服务 第四步:回到VUG中,点击录制按钮并设置录制选项 第五步:进行登录

    2024年02月08日
    浏览(44)
  • loadrunner报错:Error -26377

    最近在使用loadrunner跑场景的的过程中出现了Error -26377的错误,具体错误如下: Action.c(68): Error -26377: No match found for the requested parameter “id”. Either the specified boundaries were not found in the response or the matched text is longer than current max html parameter size of 20480 bytes. The total length of the respo

    2024年02月06日
    浏览(35)
  • LoadRunner操作教程

    日升时奋斗,日落时自省 目录 1、Virtual User Generator (VUG) 1.1、WebTours系统 1.1.1、WebTours启动 1.1.2、WebTours配置 1.2、脚本录制 1.3、编译 1.4、脚本运行 1.5、加强脚本 1.5.1、事务插入 1.5.2、插入集合点 1.5.3、参数化 2、Controller 2.1、通过VUG打开 2.2、双加Controller打开 2.3、场景设计

    2024年02月11日
    浏览(32)
  • 性能测试——如何完全卸载LoadRunner?

    首先保证所有LoadRunner的相关进程(包括Controller、VuGen、Analysis和Agent Process)全部关闭。 在控制面板的“删除与添加程序”中运行LoadRunner的卸载程序。如果弹出提示信息关于共享文件的,都选择全部删除。 卸载向导完成后,重新启动电脑。完成整个LoadRunner卸载过程。 删除整

    2024年02月03日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包