精华内容
下载资源
问答
  • loadrunner使用教程

    2015-01-03 15:45:48
    loadrunner使用教程,loadrunner11最新版教程
  • Loadrunner使用教程

    2012-02-22 10:28:16
    一个简单的Loadrunner使用教程,包括Loadrunner简介,安装应该注意的问题,license破解方法和一个简单的例子教你怎么使用此工具。
  • LoadRunner使用教程

    2019-09-29 22:31:49
    1.了解Loadrunner 1.1LoadRunner组件有哪些? LoadRunner包含下列组件: ➤虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。 ➤Controller用于组织、驱动、管理和监控...

    1.了解Loadrunner

    1.1 LoadRunner 组件有哪些?

    LoadRunner 包含下列组件:

    ➤ 虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。

    ➤ Controller 用于组织、驱动、管理和监控负载测试。

    ➤ 负载生成器用于通过运行虚拟用户生成负载。

    ➤ Analysis 有助于您查看、分析和比较性能结果。

    ➤ Launcher 为访问所有 LoadRunner 组件的统一界面。 

    1.2了解 LoadRunner 术语

    场景(方案) 场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。

    Vuser             在场景中, LoadRunner 用虚拟用户或 Vuser 代替实际用户。Vuser 模拟实际用户的操作来使用应用程序。一个场景可以包含几十几百甚至几千个 Vuser。

    Vuser 脚本     Vuser 脚本用于描述 Vuser 在场景中执行的操作。

    事务                要度量服务器的性能,需要定义事务。事务表示要度量的最终用户业务流程。

    1.3 负载测试流程

    负载测试通常由六个阶段组成:计划、脚本创建、场景定义、场景执行、场景监控和结果分析。即:(规划测试,创建Vuser脚本,创建方案,运行方案,监视方案,分析测试结果)

    规划测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。

    创建 Vuser 脚本:将最终用户活动捕获到自动脚本中。

    定义方案:使用 LoadRunner Controller 设置负载测试环境。

    运行方案:通过 LoadRunner Controller 驱动、管理负载测试。

    监视方案:监控负载测试。

    分析结果:使用 LoadRunner Analysis 创建图和报告并评估性能。

     

    2. LoadRunner安装及注意事项

    2.1 需要下载的文件及下载源

    2.2 安装过程中遇到的问题及解决方案

    问题1:是否安装中文补丁?

    答:我们的建议是最好不要安装中文补丁,因为当LoadRunner出现后续的补丁用来修复由于浏览器或相关联的软件版本升级而造成的种种问题时,中文补丁也许会与该补丁是兼容,出现一些莫名的错误。

    问题2: License破解的过程。

    答:

    1.LoadRunner8.1破解法.rar的lm70.dll、mlr5lprg.dll这两个文件复制并粘贴到LR8.1安装目录下的bin文件夹下,一般是C:\Program Files\Mercury\LoadRunner\bin(注意你安装目录的盘符)

    lm70.dll 文件的描述是 with conbined license support,是一个license的支持文件;

    mlr5lprg.dll应该是一个保存license的文件。

    大家可以试一试,其实不要替换mlr5lprg.dll也是可以的,只替换lm70.dll文件,老的license一样能注册通过,但是软件的试用的license还在。

     

    2.运行LR8.1,打开license管理器,点击添加new license,将老license复制进去,OK,验证通过!

    注:7.88.0通用的license有:

    golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI

    web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

    此方法适用于英文原版8.1和中文版8.1

    问题3:录制脚本后软件自动关闭。

    答:根本原因是LoadRunner8.1IE7不兼容,所以解决方案有两种。

    1.安装2.1中所列举的补丁包FP4,但执行该补丁后,中文补丁将失效(只会保留一小部分),而且先打中文补丁后再安装FP4补丁包则后出现场景运行后无法进行Analysis的操作。详细会在问题4中列举。

    2.卸载IE7,具体方法是打开控制面板/添加删除程序,在程序列表中找到Internet Explorer 7.0并执行删除操作,卸载IE7IE为自动还原成IE6.0版本。

    3.如果方法一无效的话那么恭喜你,将不得不使用每二种方法,卸载IE7还原成IE6

    问题4:为什么一个场景运行后想要点击Analysis进行测试结果分析会出现“Names Map Not Found”错误。

    答:由于你安装了中文补丁包,所以可能出现此问题。解决方案为卸载LR8.1并重新安装。具体卸载方法见问题5

    问题5:如何彻底删除LoadRunner8.1?

    答:

    1.保证所有LoadRunner的相关进程(包括ControllerVuGenAnalysisAgent Process)全部关闭。

    2.备份好LoadRunner安装目录下测试脚本,这些脚本一般存放在LoadRunner安装目录下的“scrīpts”子目录里。

    3.在操作系统控制面板的“删除与添加程序”中运行LoadRunner的卸载程序。如果弹出提示信息关于共享文件的,都选择全部删除。

    4.卸载向导完成后,按照要求重新启动电脑。完成整个LoadRunner卸载过程。

    5.删除整个LoadRunner目录。(包括Agent Process

    6.在操作中查找下列文件,并且删除它们

    1) wlrun.* 

    2) vugen.* 

    7.运行注册表程序(开始- 运行- regedit

    8.删除下列键值: 

    如果只安装了MI公司的LoadRunner这一个产品,请删除:

    HKEY_LOCAL_MACHINESOFTWAREMercury Interactive. 

    HKEY_CURRENT_USERSOFTWAREMercury Interactive. 

    否则请删除:

    HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveLoadRunner. 

    HKEY_CURRENT_USERSOFTWAREMercury InteractiveLoadRunner.

    9.最后清空回收站

    如果你完成了以上操作,你就可以正常的重新安装LoadRunner。最好保证安装LoadRunner时关闭所有的杀毒程序。因为以往在安装LoadRunner时同时运行杀毒程序会出现不可预知的问题。

    然后重新安装LoadRunner 8.1 安装完成后先不要装Pack4以及IE的补丁,首先使用License去除工具(deletelicense.exe),彻底去除License

    然后使用文件替换法,然后new license,然后成功,然后安装pack4以及ie补丁即可。

     

    3. LoadRunner测试过程

    Results.qtp窗口无法显示的时候在工具/常规选项/回放窗口中回放后一项的下拉菜单中选择可视测试结果

    即使测试结果显示的是通过的也不代表你脚本是通过的,因为Loadrunner是通过底层数据流的方式来产生压力的,所以即使脚本测试结果通过,也不代表用户登陆成功事务,当你想对系统中的某一特殊的业务操作做一个单独的测试时,例如你想在场景运行之后查看一个特殊的业务所消耗的系统资源,那么就可以插入一个事务。

    集合点,当你想在某一个操作前等待所有的用户一起进行该操作,那么就需要插入一个集合点。

    参数化,可以更好的模拟多用户访问网站时产生的压力

     

    1) 录制测试脚本

    要开始录制用户操作,请打开 VuGen 并创建一个空白脚本。通过录制事件和添加手动增强内容来填充空白脚本。在本部分中,您将打开 VuGen 并创建一个空白 Web 脚本。

    a) 启动 LoadRunner

    选择“开始” “程序” LoadRunner LoadRunner”。将打开“LoadRunner Launcher”窗口。

    b) 打开 VuGen

     Launcher 窗口中,单击“负载测试”选项卡单击“创建编辑脚本”。将打开 VuGen 的开始页 

    c) 创建一个空白 Web 脚本

     VuGen 开始页的“脚本”选项卡中,单击“新建 Vuser 脚本”将打开“新建虚拟用户”对话框,其中显示用于新建单协议脚本的选项。<选择Web(HTTP/HTML)>

    协议是客户端用来与系统后端进行通信的语言。Web Tours 是基于 Web 的应用程序,因此您将创建一个 Web 虚拟用户脚本。

    d) 使用 VuGen 向导模式

    打开 VuGen 的向导时将出现空白脚本,并且该向导的左侧将显示任务窗格。(如果任务窗格没有显示,请单击工具栏上的“任务”按钮)VuGen 向导将指示您逐步创建脚本并根据所需的测试环境编辑此脚本。任务窗格列出了脚本创建过程中的每个步骤或任务。在您执行每个步骤时,VuGen 将在该窗口的主区域中显示详细的说明和规则。

    可以自定义 VuGen 窗口显示或隐藏各种工具栏。要显示或隐藏工具栏,请选择“视图” > “工具栏”并切换所需工具栏旁边的复选标记。通过打开任务窗格并单击其中一个任务步骤可以在任何阶段返回 VuGen 向导。

    i. 单击说明窗格底部的“开始录制”。

    ii. 打开“开始录制”对话框。

    在“URL”地址框中,键入 http://127.0.0.1:1080/WebTours/。在“录制到操作”框中,选择“操作”。单击“确定”。

    iii.将打开一个新的 Web 浏览器,并显示 Web Tours 站点

    iv. 将打开浮动录制工具栏。

    v. 登录到网站。

    在“用户名”框中输入 admin,在“密码”框中输入 admin。单击“登录”。将打开欢迎页面。

    vi. 退出网站。

    将事件设置为vuer_end,然后点击网站的“退出”按钮。完成登陆的退出。

    vii. 在浮动工具栏上单击“停止” 停止录制过程。选择“文件” > “保存”,或单击“保存”按钮。在“文件名”框中键入。basic_tutorial,并单击“保存”。

     

     

    2) 创建负载测试

    Controller 是用来创建、管理和监控测试的中央控制台。使用 Controller 可以运行用来模拟实际用户执行的操作的示例脚本,并可以通过让多个虚拟用户同时执行这些操作来在系统中创建负载。

    a) 打开“LoadRunner”窗口

    选择“开始” > “程序” > “LoadRunner” > “LoadRunner”。将打开“LoadRunner Launcher”窗口。

    b) 打开 Controller

    在“负载测试”选项卡中,单击“运行负载测试(Run load Test)”。默认情况下, LoadRunner  Controller 打开时将显示“新建场景”对话框。

    单击“取消”。

    c) 打开示例测试。

    从 Controller 菜单中选择“文件” “打开”,并打开 <LoadRunner 安装>\Tutorial 目录中的 demo_scenario.lrs

    将打开 LoadRunner Controller 的“设计”选项卡, demo_script 测试将出现在“场景组”窗格中。您可以看到已分配 2 个 Vuser 运行测试。

    此时,可以准备运行测试了。

    3) 运行时设置

     

    a) 打开“运行时设置”。

    确保显示“任务”窗格(如果未单击“任务”按钮)。在“任务”窗格中单击“验证回放”。在说明窗格中的标题“运行时设置”下单击“打开运行时设置”超链接。还可以按 F4 键或单击工具栏中的“运行时设置”按钮 。将打开“运行时设置”对话框。

     

    b) 打开“运行逻辑”设置。

    选择“运行逻辑”节点。

     

    c) 设置“步”设置。

    通过此节点可以控制迭代之间的时间。可以将此时间指定为随机时间。这将准确模拟用户在操作之间等待的实际时间设置,但在随机时间间隔下,您看不到实际用户在重复操作之间等待恰好为 60 秒的情况。

    选择第三个选项并选择下列选项:

    选择 60.00 到 90.00 秒之间的随机时间间隔。

     

     

    d) 设置“日志”设置。

    "日志”设置指示运行测试时要记录的信息详细级别。开发期间,出于调试目的,您可以选择启用某级别的日志记录,但验证脚本可以正常工作后,仅可以启用或禁用错误日志记录。选择“扩展日志”并启用“参数替换”。该选项与下一课的内容有关,将在下一课中进行讨论。

     

    e) 查看“思考时间”设置。

    请勿进行任何更改。您将通过 Controller 设置思考时间。请记住,在 VuGen 中运行脚本时,由于脚本不包括思考时间,因此脚本将快速运行。

     

    f) 单击“确定”关闭“运行时设置”对话框。

     

    4) 运行负载测试

    单击“启动场景”按钮 。将显示 Controller 运行视图, Controller 将开始运行场景。在“场景组”窗格中,可以看到 Vuser 逐渐开始运行并在系统上生成负载。可以

    在联机图上看到服务器对 Vuser 操作的响应度。

     

     

     

     

     

    转载于:https://www.cnblogs.com/jpfss/p/9257612.html

    展开全文
  • LoadRunner使用教程整理

    2013-04-26 10:42:48
    LoadRunner使用教程整理,教程由浅入深并附有使用技巧
  • loadrunner使用教程之IP欺骗

    千次阅读 2017-02-06 16:53:54
    今天有空就研究了下IP欺骗,模仿多个IP里发射用户,“这样可以在很大程度上模拟实际使用中多IP访问和并测试服务器均衡处理的能力”,嗯.. 第一步,录制脚本,不说了,反正也是自己看。简单录制了一个查询操作的脚本...

    上次做压力测试的时候网站崩了,老大怀疑一点原因是说我用同一个IP施压2000个用户,服务器可能拒绝了些访问请求,这样不是很靠谱。今天有空就研究了下IP欺骗,模仿多个IP里发射用户,“这样可以在很大程度上模拟实际使用中多IP访问和并测试服务器均衡处理的能力”,嗯..

    第一步,录制脚本,不说了,反正也是自己看。简单录制了一个查询操作的脚本。

    第二步,把脚本放场景中来,脚本是脚本,场景是场景,一定要理解清楚两者的关系。欺不欺骗的就在场景中设置。

    看图了,菜单:场景-启用IP欺骗器。


    第三步,启用了,该设置些IP了,在哪里设置呢,在这里见下图,词长不打,分手了,心好累的


    进入IP向导第1步,默认选项“创建新位置”,点击下一步;


    进入IP向导第2步,需输入服务器的IP地址,原理上该地址是和你录制脚本的服务器地址一致的。傻瓜才问为什么,好烦,分手了呢。看图吧


    进入IP向导第3步,尽情的添加IP地址就可以了。以前添加过的IP地址不知道为什么会自动处理成添零的格式,有知道的么,亲测是没有影响的






    第四步,添加完了运行脚本就可以了,但是会报大量的错,试了很多种方法,只有在场景中设置屏蔽管用,将网页诊断禁用,看图了



    第五步,运行脚本时,看Vuser日志,可以看到他们是从哪个IP过来的



    最后,设置IP欺骗的前提条件是本机的IP地址是写死的,不是自动获取的,该说的都说了,不想再说了,分手快乐,祝你快乐...

    展开全文
  • LoadRunner简易使用教程

    2019-10-10 17:56:34
    LoadRunner简易使用教程

    LoadRunner简易使用教程

    1. 打开 Virtual User Generator
      在这里插入图片描述
    2. 点击 File --> New Script and Solution
      在这里插入图片描述
    3. 点击 VuGen  Single Protocol ;选择 Web-HTTP/HTML ;输入Script Name(脚本名称);输入Location(保存位置);点击Create(创建)
      在这里插入图片描述
    4. 双击左边栏 vuser_init (如果有登陆需求)  点击 Record录制按钮
      在这里插入图片描述
    5. 选择记录行动
      在这里插入图片描述
    6. 选择运行软件
      在这里插入图片描述
    7. 输入测试网址
      在这里插入图片描述
    8. 选择工作目录
      在这里插入图片描述
    9. 点击 Start Recording 开始录制
      在这里插入图片描述
    10. 点击插入开始事务 --> 为事务命名 --> 点击 OK
      在这里插入图片描述
    11. 按需求进行操作
    12. 点击插入结束事务 --> 选择结束事务
      在这里插入图片描述
    13. 选择Action
      在这里插入图片描述
    14. 点击插入开始事务 --> 为事务命名 --> 点击 OK
    15. 按需求进行操作
    16. 点击插入结束事务 --> 选择结束事务
    17. 选择vuser_end
    18. 点击插入开始事务 --> 为事务命名 --> 点击 OK
    19. 按需求进行操作
    20. 点击插入结束事务 --> 选择结束事务
    21. 点击 Stop Recording 结束录制
      在这里插入图片描述
    22. 点击 Replay 重跑,检查录制是否成功
      在这里插入图片描述
    23. 脚本通过提示:
      在这里插入图片描述
    24. 点击 Tools --> Create Controller Scenario(创建控制器脚本)
      在这里插入图片描述
    25. 手动场景设置:设置虚拟用户人数 --> 点击OK
      在这里插入图片描述
    26. 左下角 双击S tart Vusers --> 输入虚拟用户人数 --> 输入启动虚拟用户时间间隔 --> 点击OK
      在这里插入图片描述
    27. 左下角 双击 Duration 设置持续时间 --> 第一项(运行至完成)或者第二项(持续时长) --> 点击OK
      在这里插入图片描述
    28. 左下角 双击Stop Vusers --> 第一项(立即停止)或者第二项设置停止时间间隔 --> 点击OK
      在这里插入图片描述
    29. 最下方 点击进入 RUN 页面 --> 点击 Start Scenario 开始跑脚本
      30.
      脚本运行情况:
      在这里插入图片描述
      1. 跑完后,点击 Results --> Analysis Results分析结果
        31.
      2. 分析器显示的结果
        Analysis Summary总结报告:
        在这里插入图片描述
        Running Vusers:
        在这里插入图片描述
        Hits per Second(每秒点击次数):
        “每秒点击次数”,即使运行场景过程中虚拟用户每秒向Web服务器提交的HTTP请求数。
        通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。
        通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。
        在这里插入图片描述
        Throughput(吞吐率):
        “吞吐率”显示的是场景运行过程中服务器的每秒的吞吐量。其度量单位是字节,表示虚拟用在任何给定的每一秒从服务器获得的数据量。
        可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈。
        “吞吐率”图和“点击率”图的区别:
        “点击率”图,是每秒服务器处理的HTTP申请数。
        “吞吐率”图,是客户端每秒从服务器获得的总数据量。
        Throughput(MB)单位是M
        Throughput单位是字节
        在这里插入图片描述
        Transation Sunmmary(事务综述):
        对事务进行综合分析是性能分析的第一步,通过分析时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。
        在这里插入图片描述
        Average Transaciton Response Time(事务平均响应时间):
        “事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。
        例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。
        在这里插入图片描述
    30. 点击Graph–>Add New Graph…或是按快捷键打开新视图
      在这里插入图片描述
      在这里插入图片描述
      参考文章:
      LoadRunner–Analysis各项指标详解_liangfengchang
    展开全文
  • LOADRUNNER11中文使用教程LOADRUNNER11中文使用教程LOADRUNNER11中文使用教程LOADRUNNER11中文使用教程LOADRUNNER11中文使用教程
  • loadrunner7.5使用教程

    2011-12-29 18:03:36
    loadrunner7.5使用教程,绝对的自学。
  • LOADRUNNER高级教程

    2015-10-13 16:08:46
    LOADRUNNER高级教程,描述Loadrunner的一些功能,指导使用Loadrunner进行测试
  • Loadrunner中文教程

    2018-06-04 18:05:03
    共享Loadrunner中文教程,有利于帮助你学好使用性能测试工具。
  • LOADRUNNER初级教程

    2013-11-12 11:15:10
    LOADRUNNER初级教程 使用概述 LoadRunner安装 使用VuGen开发脚本 使用Controller创建场景 使用Analysis分析运行结果
  • loadrunner 11使用教程

    2017-12-14 11:13:35
    Loadrunner工具概述 4 工具简介 4 下载 4 安装 5 在windows下安装loadrunner 5 在liunx下安装Load Generator组件 6 LoadRunner主要组件 7 工作原理 7 LR自带实例 8 负载流程 9 Loadrunner引导界面 9 VuGen--组件概述...
  • LoadRunner12.50教程

    2017-08-16 21:21:17
    LoadRunner12.50官方教程 欢迎使用《HP LoadRunner 教程》, 该教程是一本可自由掌握学习进度的联机可打印指南, 用于指导 您完成负载测试过程并让您熟悉 LoadRunner 测试环境
  • loadrunner9.5使用教程pdf

    2012-03-15 14:07:00
    loadrunner9.5使用教程,讲的很详细
  • loadRunner9.5教程

    2011-04-01 10:45:55
    中文 loadRunner9.5教程 详细介绍了loadrunner的基本使用
  • Loadrunner9.5使用教程

    2010-07-21 18:28:55
    Loadrunner8.1 9.5通用教程,里边介绍特别详细
  • LoadRunner11教程

    2019-04-09 15:55:03
    教程是对loadRunner工具的使用进行详细的分析说明 :主要包括 loadrunner的功能,创建脚本,回放脚本 , 解决常见回放问题,创建负载测试场景,面向目标的高级场景,分析场景等内容
  • loadrunner完整教程

    2018-12-21 11:29:35
    Loadrunner测试实践教程,可作为性能测试指南,或者性能测试工具书,讲述了使用LR进行性能测试的完整方法,并举例实践
  • LoadRunner简明教程

    万次阅读 多人点赞 2015-08-17 10:17:03
    LoadRunner是什么 LoadRunner是一个性能测试工具,它最初是Mercury公司的产品,后被HP收购。 LoadRunner常用来做什么 ...为什么要使用LoadRunner进行性能测试 考虑这样一种情况,现在需要测...

    LoadRunner是什么

    LoadRunner是一个性能测试工具,它最初是Mercury公司的产品,后被HP收购。

     

    LoadRunner常用来做什么

    l 验证某系统在某环境下是否满足性能需求。

    l 通过测试,规划如何达到要求的性能指标。

    l 调整系统环境,进行性能测试,最终使性能达到最优。

     

    为什么要使用LoadRunner进行性能测试

     

    考虑这样一种情况,现在需要测试某个网站在500个人并发做登陆操作时,系统的平均响应时间是否满足需求。如果用人工测试的话,可以想象大概的操作场景是这样,一个主持人安排500个操作员,按下述步骤操作:

    1. 所有人在一个大厅中,大厅中有500多台电脑,主持人要求500个操作人员分成组,每个组选一个组长,所有人先都登陆到系统,进入登陆页面;

    2. 主持人喊3...2...1开始!同时记录开始时间(这个在LoadRunner中有个术语叫“集合点”),组织带领500个人同时点击“登陆”按钮。

    3. 看到登陆成功页面的人把登陆成功时的时间记下。

    4. 到了规定的时间,主持人喊停,还没有登陆成功的操作人员视为操作失败。

    5. 最后,5个组长收集各组的操作结果,汇总给主持人,主持人安排数据统计专员生成统计报告。

    这个过程是不是很复杂?而且操作误差比较大,譬如有的人反应慢,有的人反应快,有的人记错时间了,有的人偷懒了等等。所以,对于这种性能测试必须靠自动化。现有自动化的工具有很多,譬如Jmeter,譬如LoadRunner。总的来说,Jmeter更自由,LoadRunner更好用,而我们想用好用的,所以我们用LoadRunner。

     

     

    LoadRunner的主要组件

     

    l Virtual User Generator(用来录制脚本的,相当于前述例子中操作人员的机器人化)

    l Controller(相当于前述例子中的主持人)

    l Load Generator(相当于前述的组长)

    l Analysis(相当于前述的分析专员)

     

    LoadRunner的一般测试流程

    创建脚本->设计场景->运行场景->分析结果

     

     

    如何使用LoadRunner创建脚本

     

    一、录制脚本

    创建脚本最简单的方法就是录制,下面以录制登陆bugfree系统为例,操作步骤如下:

    1. 启动Virtual User Generator,如下图所示。

     

    2. 新建一个脚本,如下图所示。

     

    3. 选择合适的协议,这里选择Web(HTTP/HTML)协议。

     

    4. 输入bugfree的地址,如下图所示。

     

    5. 点击OK,开始录制,如下图所示。

     

    6. 输入登录信息,点击登陆。

    7. 登陆成功后,点击“停止”按钮,一个登陆脚本就录制完了。

    思考:它是如何工作的?
    解答:在录制开始前,我们选择的是WEB(HTTP/HTML)协议,开始录制时,Virtual User Generator会记录所有从当前窗口向服务器发出的HTTP请求,并生成脚本。

     

    二、手写脚本

     

    要使用C语言写脚本,请在创建VUser时选择C Vuser,如下图所示:

     

    要使用JAVA语言写脚本,请在创建VUser时选择JAVA VUser,如下图所示:

     

    CVuser支持加载DLL,JAVA VUser支持加载jar包。

     

     

    LoadRunner脚本参数化

     

    为什么要进行参数化

     

    为什么要进行参数化呢?考虑这样一种场景:要求测试一下10个不同用户并发登陆bugfree的平均响应时间。我们该如何做呢?用10个不同的用户录制10次脚本?绝对不是!这个不符合自动化的思想。1000个用户怎么办?100000个用户怎么办?所以LoadRunner提供了参数化的功能。

     

    如何参数化

    以登陆bugfree的脚本为例,我们将用户名和密码进行参数化,详细操作步骤如下:

    1. 找到要参数化的用户名和密码的值,如下图所示。

     

    2. 将用户名“gavin”用变量user_name代替。

    a) 选中“gavin”,单击右键,选择“Replace with a Parameter”,如下图所示。

     

    b) 将Parameter name命名为user_name,如下图所示。

     

    此时脚本中的“gavin”就变成了“{user_name}”,如下图所示:

     

    3. 将密码“111111”用变量password代替。

    a) 选中“111111”,单击右键,选择“Replace with a Parameter”,如下图所示。

     

    b) 将Parameter name命名为password,如下图所示。

     

    单击上图中的“Properties”,file选择和“user_name”参数相同的file,如下图所示:

     

    c) 点击“Add Column”,添加一个列名为“password”的列,作为存放password参数的值,因为参数password取值和user_name是一一对应的,所以为简化逻辑,建议将“Select next row”设置为“same line as user_name”,如下图所示:

     

    4. 设置完成后脚本中的代码如下图所示:

     

    5. 最后可以根据需求为参数添加值。例如,我们这里模拟2个不同的用户并发登陆bugfree,可按如下操作为参数配置登陆信息:

    a) 在user_name或password上单击右键,选择“Parameter properties”。

     

    b) 在弹出的窗口中单击“Add row”增加记录,或者点击“Edit with notepad”进行增加记录,如下图所示:

     

    c) 这里选择Edit with Notepad,如下图所示:

     

    按照已有的格式输入,每条记录一行,完成后保存即可。

    d) 保存后可以看到多了一条用户信息,如下图所示。

     

     

     

     

     

    展开全文
  • LoadRunner基础使用教程

    2010-03-25 16:18:03
    本篇主要介绍了性能测试软件LoadRunner的基础使用,包括脚本的录制,编译,设计场景等LR的使用,方便初学者使用
  • LoadRunner中级教程.pdf

    2019-11-28 10:28:39
    loadrunner中级教程,提供更加深层次的loadrunner使用,主要包括:检查点,如何参数化,集合点等详细的操作教程
  • LoadRunner11 教程

    2015-06-16 14:12:21
    这是讲解了LoadRunner11使用方法,针对LoadRunner Controller、VuGen、Analysis进行了说明举例。

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 344
精华内容 137
关键字:

loadrunner使用教程