1. <video id="u6b9n"><menuitem id="u6b9n"></menuitem></video><b id="u6b9n"><tbody id="u6b9n"></tbody></b>
    2. <wbr id="u6b9n"><mark id="u6b9n"><noframes id="u6b9n"></noframes></mark></wbr>

      <cite id="u6b9n"></cite>
          <u id="u6b9n"><tbody id="u6b9n"><sup id="u6b9n"></sup></tbody></u>

          1. <i id="u6b9n"><small id="u6b9n"><ol id="u6b9n"></ol></small></i>

            LoadRunner

            第一次使用loadrunner注意事项

            2020-03-13 10:26:28 289

            LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式,来确认和查找问题。LoadRunner能够对整个企业架构进行软件测试。企业使用LoadRunner能最大限度地缩短软件测试时间及优化性能和加速应用系统的发布周期。LoadRunner适用于各种体系架构的自动负载测试,能预测系统行为,并评估系统性能。

            1. LoadRunner简介

            • 支持最广泛的应用标准,如WebRTETuxedoSAPOracleSybaseEmailWinsock等,拥有近50种虚拟用户类型。

            • 自动分析压力测试结果,自动产生Word等多格式文档的报告,保证了结果的真实性。

            • 界面友好,易于使用,通过图形化的操作方式,使用户在最短的时间内掌握load Runner。

            • 无代理方式性能监控器,无需改动生产服务器,即可监控网络、操作系统、数据库和应用服务器等性能指标。

            • 全面支持中文版本。

            LoadRunner 12性能测试工具架构

            • 虚拟用户生成器Virtual User Generator。

            • 压力调度和监控系统Controller。

            • 结果分析工具Analysis。

            图一为LoadRunner性能测试工具架构。它通过脚本生成器VuGen录制脚本,然后设置并运行场景,运行场景时通过压力调度和监控系统Controller检测Web服务器、应用服务器以及数据库服务器的性能;最后由结果分析工具Analysis得出测试结果。

            cdab23b85ca3367165ef4f5304ebca95.png

            1 LoadRunner性能测试工具架构

             LoadRunner测试HTTP协议基本功能使用技巧


            1.录制脚本

            录制HTTP脚本在虚拟用户生成器Virtual User Generator中,如2所示。

            2e07a3d16b054133070381b81d9ee7a0.png

            2 Virtual User Generator主界面

            单击“File->new and Solution”后会让选择协议。协议分为“单协议”“多协议”“移动”“常用”和“最近”五个。测试HTTP协议可以选择“单协议->WEB-HTTP/HTML”,如3所示。(如果不知道选择那个协议,可以点击左下角的“协议分析软件”)。

            cdc726ce48f1510070d8a20dc05b21f8.png

            选择协议

            输入脚本名称,点【创建】按键。在显示页面中点击按钮,如4所示

            074dc1383d098bf6cbacea606f5fc3f4.png

            开始录制

            在这里,各个参数分别解释为。

            lAction selection:分为vuser_initAction(默认)、vuser_end。其中Action是测试主体部分;vuser_init是测试前的预备动作,比如“登录”操作;vuser_end是测试后的收尾动作,比如“登出”操作。

            lRecording mode分为:“WebBrowser”“Windows Application”以及“Remote Application via LoadRunner Proxy”三个选项,在这里选择“WebBrowser”。

            lApplication:录制使用的浏览器,默认为Internet Explorer

            lURL address:输入被测试软件系统的URL

            lStart recording:分为“Immediately”与“Indelay mode”。

            lWorking direction:为工作的路径,根据自身需要设置。

            lRecording Options:点击进入录制设置,也可以通过菜单“Record->Recording Options”进入。

            录制选项5所示。

            655b00a17a12b612a963da39c84a56d0.png

            选择录制选项


            这种情况选择“基于HTML的脚本”还是“基于URL的脚本”,请参看参考文献【15】,这里选择“基于HTML的脚本”。

            后单击【确定】,就可以开始录制了。

            注:

            如果录制的网页是中文网页,需要做如下设置:

            通过菜单:“Record->Recording Options ->HTTP Properties->Advanced”中UTF-8必须选上,如6所示。

            99ce40c7413d9f207b8f23f4f2fc669c.png

            选择支持中文字符


            7是录制过程中显示的菜单。从左到右依次为:

            录制显示状态,分别为“录制开始(录制状态时为)”“停止”“暂停”和“设置(录制状态时为灰色)”。右边有4个关键的按钮,依次为“事务开始”“事务结束”“集合点”和“注释”。注释就是在录制脚本中书写注释脚本。事务以及集合点将在后续章节中进行介绍。录制过程中如4选择的浏览器弹出URL地址页面进行操作,系统自动记录操作过程,直到单击【停止】按钮为止。8为录制完毕后的界面(录制完毕会让选择关联,本节在关联一节中会详细介绍)。

            51c22f224431eaa7881f8eddf1aae623.png

            录制完毕后的界面


            8中,可以通过录制日志窗口查看录制过程中的详细记录;右上是录制产生的录制代码,可以在里面进行修改。

            9LoadRunnerVirtual User Generator的工作原理,由此可见,LoadRunner的录制过程其实就是在客户端和服务器端搭建起来的一个虚拟监听器。

            介绍VuGen的工作原理前,先了解一下浏览器的工作原理,这对后面学习录制与开发脚本将会有很大的帮助。

            实际上,可以把浏览器看成一个通用C/S程序的客户端,其工作原理和C/S架构的程序基本一致。简单来说,当用户访问某个HTML文件时,浏览器首先把该HTML文件拿到,然后进行语法分析。如果这个HTML文件包含图片、视频等信息,浏览器会再次访问后台Web服务器,依次获取这些图像、视频文件,然后把HTML和图像、视频文件组装起来,显示在屏幕上,如10所示。

            1b98953bb055ac87fc0aa79ddc29d0fd.png

            录制原理

            fd76434522ac8986a62af87b34736d68.png


            10 浏览器的工作原理



            日本老熟妇乱子伦视频,欧美处交wwwvideos另类,2020精品国产福利观看,wc女厕撒尿tv 平凉帕泄投资有限公司 平凉帕泄投资有限公司