LoadRunner 11简单使用

  开始菜单--》HP LoadRunner-->applications--->virtual user Generator
  1>新建--》类别 (选择协议):常用的web项目用Web(HTTP/HTML),后台运行的服务,选择java下的java vuser,编写java代码;
  2>对于web,需要设置访问的URL地址,录制到的操作:init  action  end,默认是action,
  2.1确定后会弹出浏览器并打开刚设置的URL,而且弹出了录制工具条,此时已经进入了录制过程;
  2.2录制完一个操作(比如录制输入用户名、密码后的登录操作),可以在那个录制的工具条上新建一个新的;
  2.3如果要停止录制,先关闭浏览器,然后点击录制工具条上的停止按钮,此时脚本文件就有了代码;
  2.4修改脚本,比如录制的登录过程,可能需要登录多个用户,那就找到脚本里设置登录用户名(可以查刚才录制时登录的用户名)的地方,
  选中该用户名,右键--》替换为参数--》设置参数名称--》点击属性按钮-->创建表--》添加行--》输入被测试系统已有的测试用户名;
  对话框下面的“更新值的时间”,有三个选择,请根据具体测试情景选择,然后“关闭”--》“确定”;
  2.5此时刚才的用户名会变成参数形式,如果有多个地方需要用这个参数替换,则找到这些地方选中,右键---》“使用现有参数”,找到要替换的参数;
  2.6点击工具栏的“运行”按钮,会弹出一个结果概要的窗口,显示脚本运行是否通过或者报错;
  2.7给脚本设置具体的场景:
  VUGen  工具---》创建controller场景---》设置load Generator(loadrunner所在IP)弹出controller界面:最下方分出 “设计”和“运行”两种选项卡;
  运行前的配置操作在“设计”选项卡操作,常用的如下:
  1》场景组里可以设置多个组,组里的Load Generator可以是当前loadrunner或另外一个loadrunner 客户端(可以只安装load Generator),相当于是负载,安装了controller的lr可以作为中心,配置它的客户端方式为:
  controller-->场景-->Load Generator-->添加(别的loadrunner 客户端)--》连接;
  2》场景计划面板,如果计划方式选择的是场景,那么下面的“全局计划”的设置是对所有组的,如果计划方式是组,那么下面是针对各组的设置计划;
  3》“全局计划”面板,可以选中某一个,如“启动Vuser”双击,设置并发user数,是同时运行还是隔多长时间运行一次;
  2.8设置完后,点最下方的“运行”选项卡,点右上方的“开始场景”运行,运行结束后该按钮由置灰变可点;
  2.9右边的“场景状态”会显示运行情况,具体的分析报告可点菜单“工具”--》“analysis”弹出具体的分析面板,右边的概要报告会显示大概的指标;
  3.0如果左边的会话浏览器里显示的图不够,可以点右键--》添加新项--->添加新图;
  3、如果新建后选择的类别是 java vuser
  3.1配置运行java脚本需要的java环境:Vuser->运行时设置-->java环境设置-->java VM 勾选“使用指定JDK”,并把jdk(lr11建议用32位的jdk)的bin上一层路径复制到JDK后,点确定;
  3.2导入java环境的jar包:Vuser->运行时设置-->java环境设置-->Classpath,点添加jar的按钮,选择指定的jdk下的lib下的dt.jar和tools.jar导入;
  3.3导入编写的java脚本需要依赖的jar:Vuser->运行时设置-->java环境设置-->Classpath,点添加jar的按钮,将编写脚本依赖的工程里的Jar包导入,点确定;
  3.4此时可以编写java脚本,记住import类,和eclipse的写法一致就能找到类;
  3.5运行脚本,看能否运行通过;
  某些配置的具体操作方式:
  1、VUGen  工具--》录制选项--》HTTP属性 --》高级     (设置字符集)
  2、脚本设置:
  2.1、VUGen  工具--》录制选项--》常规--》录制    (默认web使用html)
  3、运行时的设置:
  VUGen  VUSER-->运行时设置--》运行逻辑  (设置运行的迭代次数)
  VUGen  VUSER-->运行时设置--》常规--》思考时间--》忽略思考时间  (将录制操作过程中的停顿忽略)
  4、如果需要操作到达某个点时需要等待其他用户都到达这个点再同时向下执行,在整理代码时,可以在这个点上执行“插入--》集合”;
  5、当需要请求的用户来自不同IP时,需要设置Controller的“场景”--》“启用IP欺骗器”;

LoadRunner 11简单使用的更多相关文章

  1. LoadRunner 11 安装及破解

    LoadRunner 11 安装及破解   前提条件: 内存:2G,硬盘空闲空间10G,安装完成后实际只占不到2G 支持winXP  SP3;32位与64位win7浏览器支持IE6-8,IE9,fir ...

  2. LoadRunner 11 安装及破解(转)

    前提条件: 内存:2G,硬盘空闲空间10G,安装完成后实际只占不到2G 支持winXP  SP3;32位与64位win7浏览器支持IE6-8,IE9,firefox3 若以前安装过LoadRunner ...

  3. HP LoadRunner 11 破解及license

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  4. LoadRunner 11 error:Cannot initialize driver dll

    LoadRunner 11 error:Cannot initialize driver dll 这个错误很容易解决,使用win7系统时,有些程序要以管理员身份才能运行. 解决方案:右键选择:“以管理 ...

  5. Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法 Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法

    Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法 Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法 1. 卸载IE9( 装了Win7 64位后,默认 ...

  6. LoadRunner 11.00安装篇(Win 10)

    参考博文: https://blog.csdn.net/xianjie0318/article/details/78625980 https://www.cnblogs.com/VseYoung/p/ ...

  7. LoadRunner 11安装Micosoft Visual C++ 2005 SP1时提示命令行选项语法错误

    如果安装LoadRunner 11时弹窗提示"Micosoft Visual C++ 2005 SP1 可再发行组件包(X86):'命令行选项语法错误.键入命令 / ? 可获得帮助信息'&q ...

  8. Loadrunner 11 遇到的问题

    环境 OS:windows 8.1 64bit LoadRunner版本:11 问题 1.  VuGen:开始录制后,火狐浏览器没有反应,不会弹出打开 可能原因一:浏览器版本太高. 解决方案: 1)卸 ...

  9. Loadrunner 11检查点使用方法总结

    在使用Loadrunner 11进行性能测试中,有时需要对性能测试中的功能是否全部正确进行判断.这里就需要用到“检查点”,本文总结了常用三种协议下检查点的使用方法,希望阅读本文后的小伙伴们能够掌握其使 ...

随机推荐

  1. MapReduce (MRV1)设计理念与基本架构

    MapReduce 是一个分布式计算框架,主要由两部分组成:编程模型和运行时环境. 其中,编程模型为用户提供了非常易用的编程接口,用户只需要像编写串行程序一样实现几个简单的函数即可实现一个分布式程序, ...

  2. 《设计模式》-原则二:里氏代换原则(LSP)

    回顾一下上一节说的“开闭原则” 说的是 一个软件要遵循对修改关闭 对新功能扩展的原则. 这一次来说说 “里氏代换原则” 意思是说:子类型必须能代替他们的基类. 看了半天的例子 好像 是懂非懂啊...相 ...

  3. HDU 1718 Rank 排序

    解题报告:给一个班的学生的分数排序,然后判断Jack在他们班级的排名是多少,并且有如下规定,若多个人的分数相同,则他们的排名也 是相同的.说白了就是问这个班上分数比Jack高的人数有多少个,如果有n个 ...

  4. 【译】第八篇 Integration Services:高级工作流管理

    本篇文章是Integration Services系列的第八篇,详细内容请参考原文. 简介在前面两篇文章,我们创建了一个新的SSIS包,学习了SSIS中的脚本任务和优先约束,并检查包的MaxConcu ...

  5. 防止 Google Smart Lock 记忆错的用户名

    默认 chrome 会查找密码上面的那个(非隐藏非禁用)的表单域 如果上面是个短信验证码框,就会将验证码当成用户名提示用户保存. 在用户名 input 上添加 autocomplete="u ...

  6. 初涉sqlmap

    1.基本注入(这个工具kali或者bt下面有集成的,这里附加一个window免py版,提取码:3ldv) sqlmap -u http://url/xx.php?id=1  判断注入 sqlmap - ...

  7. ubuntu git 简单入门【转】

    转自:http://blog.chinaunix.net/uid-20718384-id-3334859.html 1. 安装 sudo apt-get install git-core 2.  初始 ...

  8. Git 创建仓库【转】

    转自:http://www.runoob.com/git/git-create-repository.html Git 创建仓库 本章节我们将为大家介绍如何创建一个 Git 仓库. 你可以使用一个已经 ...

  9. python小工具之读取host文件

    # -*- coding: utf-8 -*- # @Time : 2018/9/12 21:09 # @Author : cxa # @File : readhostfile.py # @Softw ...

  10. MySQL分页存储过程

    CREATE PROCEDURE ProcPage(in tableName varchar(20),#表名  in showField varchar(100),#要显示的列名  in whereT ...