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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 千兆以太网在国产FPGA(智多晶)上的实现[通俗易懂]

    千兆以太网在国产FPGA(智多晶)上的实现[通俗易懂]**千兆以太网在国产FPGA(智多晶)上的实现闲来无事,想了想写点东西,顺带着记录一下自己学习的过程,其中千兆以太网这个模块是之前的一个项目任务,已经实现,但是想着自己在这里面也遇到过许多坑,所以写点东西,避免后来者遇到相同的问题,以后尽量避免事后总结,要做到边做边总结;在2020年国产化的大趋势下,国产芯片开始发展,在这样的时代背景下,我开始了千兆以太网的学习;实现的是简单千兆以太网的实现,利用udp协议、arp协议等千兆以太网的通信,在介绍具体操作流程的过程前,我先介绍一下千兆以太网的设计框架,

    2022年8月30日
  • DedeCMS首页调用缩略图为背景

    DedeCMS首页调用缩略图为背景

    2021年9月22日
  • 大学微积分函数的极限_微积分基本公式求极限

    大学微积分函数的极限_微积分基本公式求极限LaTeX语法参考:http://www.mohu.org/info/lshort-cn.pdf第一讲:函数实数与数轴,实数集(区间、邻域)。有界集与确界。函数及常用函数(函数三要素、数列(整标函数)、基本初等函数、初等函数)。【分段函数是否一定非初等;y​​=&Negati

    2022年8月11日
  • 交通信号灯控制器C语言代码,交通信号灯控制器代码及说明.doc

    交通信号灯控制器C语言代码,交通信号灯控制器代码及说明.docPAGEPAGE3课程设计报告课程名称:FPGA现代数字系统设计设计名称:交通信号灯控制器姓名:***学号:2010000379专业:通信指导教师:***起止日期:2010.12.25-2011.1.9课程设计任务书设计名称:设计要求:(1)设计一个交通信号灯控制器…

    2022年9月24日
  • Stata Kendall 相关系数作图

    Stata Kendall 相关系数作图StataKendall相关系数作图回答Superficial.的问题,测试CSDN的markdown发帖功能如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入此帖目的有二:回答Superficial.的问题,测试CSDN的markdown发帖功能如何插入一段漂亮的代码片去博客设置页面,选择

    2022年6月17日
  • redhat7.4配置本地yum源_centos7yum源的配置

    redhat7.4配置本地yum源_centos7yum源的配置1.定位到yum的配置文件[root@linuxprobe~]#cd/etc/yum.repos.d/2.查看是否有配置文件[root@linuxprobeyum.repos.d]#ls3.检查yum是否安装,以及安装了哪些依赖源并删除yum包[root@linuxprobeyum.repos.d]#rpm-qa|grepyum显示如下(根据各自情况,有可能不…

    2022年8月13日

发表回复

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

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