windws7下Loadrunner12的使用教程详解「建议收藏」

windws7下Loadrunner12的使用教程详解「建议收藏」一.初识LoadRunner( 点击链接跳转到LoadRunner的安装步骤)1.简介:(1)从LoadRunner英语字面上进行理解就是负载跑步者,为什么这么说呢?对于从事IT软件行业的工作者如开发人员和测试人员来说一定不会感到陌生就是在承受负载的条件下运行软件或者网页的业务。从另一个比较形象的理解就是“压死骆驼的最后一根稻草”这里的稻草就是软件的事务,LoadRunner这款软件…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一. 初识LoadRunner ( 点击链接跳转到LoadRunner的安装步骤 )

1. 简介:

( 1 ) 从LoadRunner英语字面上进行理解就是负载跑步者,为什么这么说呢?对于从事IT软件行业的工作者如开发人员和测试人员来说一定不会感到陌生就是在承受负载的条件下运行软件或者网页的业务。从另一个比较形象的理解就是“压死骆驼的最后一根稻草”这里的稻草就是软件的事务,LoadRunner这款软件就是测试这个“骆驼”能够承受多大的重量。

( 2 ) LoadRunner是一款性能测试软件,通过模拟真实的用户行为,通过负载、并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,LoadRunner最为有效的手段之一应该就是并发控制,通过在控制台的设置,以达到同一个业务同时模拟成千上万的用户进行操作。

2. LoadRunner包括:

( 1 ) VuGen: 它是用于创建Vuser脚本的HP工具. 可以使用VuGen通过录制用户执行的典型业务流程来开发Vuser脚本. 使用此脚本可以模拟实际情况. 它只能在Windows平台上录制Vuser脚本 , 但录制的Vuser脚本可以在Windows和Linux平台上运行.

( 2 ) Controller: 使您可以从单一控制点轻松 , 有效地控制所有的Vuser , 并在测试执行期间监控场景性能.

( 3 ) Analysis: 在HP LoadRunner Controller 或 HP Performance Center 内运行负载测试场景后可以使用Analysis. Analysis图可以帮助您确定系统性能并提供有关事物及Vuser的信息. 通过合并多个负载测试场景的结果或将多个图合并为一个图 , 可以比较多个图.

二. VuGen菜单可用的快捷键

( 1 ) 文件菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 2 ) 编辑菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 3 ) 查看菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

 ( 4 ) 搜索菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 5 ) 设计菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 6 ) 录制菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 7 ) 回放菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 8 ) ALM:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 9 ) 窗口菜单:

windws7下Loadrunner12的使用教程详解「建议收藏」

三. VuGen — 回放与录制 ( 参考网址 )

( 1 ) 首先新建脚本和解决方案

windws7下Loadrunner12的使用教程详解「建议收藏」

( 2 ) 由于现在Web项目比较多 , 这里也就用Web项目为例子 , 来录制一个HTTP协议的脚本 ( 由于我使用的是英文版本 , 所以我大致解释一下下面左侧英文分别表示什么: 单协议 , 多协议 , 移动 , 常用 ,  最近)

windws7下Loadrunner12的使用教程详解「建议收藏」

( 3 ) 创建成功后就出现如下界面

windws7下Loadrunner12的使用教程详解「建议收藏」

( 4 ) 点击工具栏中的录制按钮( 也就是下图那个红点 )或者是Ctrl + R就可以开始录制了.

windws7下Loadrunner12的使用教程详解「建议收藏」

( 5 ) 其他的先不用管 , 先填好你需要进行测试的网址 , 然后点击开始录制.

windws7下Loadrunner12的使用教程详解「建议收藏」

( 6 ) 之后跳转到我要测试的网页 , 然后你就可以开始点点点了, 停止的话点击那个蓝色小方块就可以停止录制了.

windws7下Loadrunner12的使用教程详解「建议收藏」

( 7 ) 这时候脚本已经成功的录制了 , 如下图:

windws7下Loadrunner12的使用教程详解「建议收藏」

( 8 ) 通过“回放”按钮,可以让脚本重新发送我们录制过的WEB请求 ( 这个按钮在上方工具栏 )

windws7下Loadrunner12的使用教程详解「建议收藏」

( 9 ) 这是回放结束以后出现的界面 , 如果看到红色 , 那就表示脚本执行失败 , 绿色是成功的标志.

windws7下Loadrunner12的使用教程详解「建议收藏」

四. Action的迭代 ( 参考网址 )

1. 首先我们先来简单介绍一下: init录制的一般是用户登录的时候;action录制的一般是操作的事件;end录制的一般是退出的事件  ( 它们的区别是 init 和 end 只能运行一次, 而action可以迭代运行多次 )

2. 所以开始录制时首先将操作设置到vuser_init

windws7下Loadrunner12的使用教程详解「建议收藏」

3. 登录录制好后 , 就通过快捷工具栏设置到action , 那么接下来的脚本就会写到action里面去.

windws7下Loadrunner12的使用教程详解「建议收藏」

4. 准备登出时就设置到vuser_end.

windws7下Loadrunner12的使用教程详解「建议收藏」

五. 事物与集合点 ( 参考网址 )

1. 简单介绍: 这里说的事务,其实是起到一个统计的作用,LoadRunner会对事务间的脚本做一些统计。

2. 例如: 我们将Virtual User Generator的脚本放到Contoller去执行时,会发现下方的监控事务响应时间的表格只写了vuser_init、Action和vuser_end这三行数据。但常常,我们只想知道Action中间某几个请求消耗了多少时间。这个时候,我们就可以将这几个请求对应的脚本包到一个事务里,那么Controller就会自动帮我们统计出相关的信息了。

3. 如何在脚本中加入事物: 

( 1 ) 在录制时加入:

a. 当我们希望接下来的脚本在事务内时,可以通过快捷工具栏的以下图标来插入“开始事务”标识

windws7下Loadrunner12的使用教程详解「建议收藏」

b. 给“开始事务”起个名字

windws7下Loadrunner12的使用教程详解「建议收藏」

c. 之后我们继续录脚本,直到我们希望脚本录制到事务外,这里可以插入”结束事务“标识

windws7下Loadrunner12的使用教程详解「建议收藏」

d. 选择要结束的事务名称

windws7下Loadrunner12的使用教程详解「建议收藏」

e. 这时再看我们的脚本 , 比之前多出了两行代码

windws7下Loadrunner12的使用教程详解「建议收藏」

( 2 ) 就是直接在脚本里写上这两行代码 , 这样,即使完成的录制,我们也可以随意地再加入事务。

4. 可能刚刚我们也留意到了快捷工具栏在 “ 结束事务 ” 右边还有一个亮点的图标这个图标 就是 “ 集合点 ” 了. 它的作用也很好理解,当我们测试多个用户并发时,每个用户执行到该事务脚本的先后顺序是不确定的,所以得到的测试结果也并不是一个完全并发的极限测试结果。在开始事务之前 ,插入一个“集合点”,那么在多用户执行时,就可以将用户请求停下来,直到用户数量达到满足的条件(默认是100%的用户都到达集合点)那么,所有的用户都将同时发出接下来的请求。测试统计出来的结果,就是一个完全并发的结果 ( 集合点通常都是要与事务一起使用的,单独使用集合点,基本上可以说是没有意义的 )

windws7下Loadrunner12的使用教程详解「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181973.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Zabbix常用监控项整理

    Zabbix常用监控项整理https://blog.51cto.com/ttxsgoto/1771752最近整理了一份常用Zabbix监控项说明,主要包括常见Windows&Linux监控,如下:Windons系统:项目 items items说明内存 vm.memory.size[free] 系统可用内存量vm.memory.size[total] 系统总共内存量swap空间 system.swa…

    2022年6月12日
    52
  • 51单片机汇编教程[通俗易懂]

    51单片机汇编教程[通俗易懂]  很多电子爱好者,都想学习单片机这门技术。下面的这一系列教程是www.51hei.com专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介绍了单片机的原理,指令,寄存器,以及接口等,后面还为你准备了一些小的设计。都是从单片机最基本的东西讲起,相信你一定能看懂,并且学会单片机这门有意思的技术,有什么问题可在文章后面的评论留言。  第1课:单片机简叙第2课:单片…

    2022年6月29日
    28
  • UML详解之四——活动图[通俗易懂]

    UML详解之四——活动图[通俗易懂]活动图(面向活动的)活动图(ActivityDiagrams)在本质上就是流程图,它很好地描述了系统的活动、判定点、先后顺序和分支等,展现从一个活动到另一个活动的控制流。因此它是一种能够描述系统功能流程的工具也是用例图的很好补充。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。图片来自http://blog.csdn.net/lishehe/article/detai

    2022年5月10日
    42
  • Java 教程

    1 Java 教程 我们的核心Java编程教程专为学生和专业人士设计。 Java是面向对象,基于类,并发,安全和通用的计算机编程语言。它是一种广泛使用的强大技术。 什么是Java …

    2022年1月24日
    44
  • Python之深入解析一行代码计算每个省面积的神器Geopandas

    Python之深入解析一行代码计算每个省面积的神器Geopandas一 前言 GeoPandas 是一个基于 pandas 针对地理数据做了特别支持的第三方模块 它继承 pandas Series 和 pandas Dataframe 实现了 GeoSeries 和 GeoDataFrame 类 使得其操纵和分析平面几何对象非常方便 二 准备 Python 安装在 windows 上安装 Python 下载 Python 的最新版本 访问链接 Python 官网 在 Windows 操作系统上安装 Python3 10 0 大家也可以自行选择最新版

    2025年8月21日
    4
  • 多重共线性检验-方差膨胀系数(VIF)

    多重共线性检验-方差膨胀系数(VIF)  方差膨胀系数(varianceinflationfactor,VIF)是衡量多元线性回归模型中复(多重)共线性严重程度的一种度量。它表示回归系数估计量的方差与假设自变量间不线性相关时方差相比的比值。  多重共线性是指自变量之间存在线性相关关系,即一个自变量可以是其他一个或几个自变量的线性组合。若存在多重共线性,计算自变量的偏回归系数时矩阵不可逆。其表现主要有:整个模型的方差分析…

    2022年6月11日
    148

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号