LoadRunner安装及使用手册

上传人:h****5 文档编号:231468924 上传时间:2023-09-04 格式:DOCX 页数:20 大小:1.20MB
返回 下载 相关 举报
LoadRunner安装及使用手册_第1页
第1页 / 共20页
LoadRunner安装及使用手册_第2页
第2页 / 共20页
LoadRunner安装及使用手册_第3页
第3页 / 共20页
点击查看更多>>
资源描述
金证股份 安装及运用手册 公司名称深圳市金证科技股份有限公司文档编号文档名称loadrunner安装及运用手册文档版本V1.0起 草冯元贞起草日期2023-07-06审 批审批日期YYYY-MM-DD修订历史版本号日期状态修订人摘要V1.02023-07-06C冯元贞状态标识:C Created A - Added M - Modified D - Deleted书目1安装LoadRunner 8.042LoadRunner简介62.1创建脚本62.2场景运行62.3结果分析73投资交易系统性能测试73.1脚本及数据打算73.2设置场景93.3结果分析134网上交易系统性能测试154.1脚本录制及编辑154.2设置场景194.3结果分析191 安装LoadRunner 8.01 运行setup.exe,出现如图1所示的画面,选择安装项(LoadRunner Full Setup);图12 始终按默认值单击下一步,直到出现如图2所示的画面,将对应版本的序列号填入“And new licensen key”中(注:C/S模式及B/S模式的序列号是不同的);3 图3为设置安装路径,其他设置均为默认即可。图2图32 LoadRunner简介Loadrunner完成测试一般分为3个步骤:2.1 创建脚本1. 进入virtual user generator界面(即上图中的Create/Edit Scripts)2. 新建文件,选择协议3. 录制脚本4. 编辑脚本2.2 场景运行1. 进入controller界面(即上图中的Run Load Tests)2. 创建场景,选择脚本3. 设置虚拟用户数等相关参数4. 设置Run-time Settings中的迭代次数5. 设置schedule:Ramp up(加压) Duration(持续时间) Ramp down(减压)2.3 结果分析由上面的场景运行后得出结果,在Analysis(即上图中的Analyze Load Tests)中打开由场景执行后生成的结果文件,并对其进行分析。3 投资交易系统性能测试 3.1 脚本及数据打算1投资交易系统的测试脚本已由开发人员打算好,会供应ldr_kingdom的文件夹。首先必需将此文件夹下的dllszkingdom书目下的libeay32.dll、SSLeay32.dll、zlib.dll这3个文件放置loadrunner安装包的bin书目下,替换掉原有的这3个文件。否则在virtual user generator中执行ldr_kingdom脚本时会报“动态链接库(DLL)初始化例程失败”,如下图所示。2 在ldr_kingdom.xml是业务测试工具组件 ldr_kingdom.dll 模块的配置文件,包括服务器地址、基本数据、数据字典以及指令、托付等测试数据的配置。1 服务器地址配置:设置要测试的服务器IP地址。如上图所示,假如是本机测试,则将协议参数为KDNG_W的IP地址配置为。 2 基本数据配置:须要留意percent项配置,如上图所示,value值可配为“yes”、“no”,表示是否按百分比运用样本,样本的百分比和必需累计为100。3 数据字典配置:如上图所示,投资交易系统中用到3个数据字典项,以txt文件的形式放置在ldr_kingdomdata书目下。分别是:u dict_jjbh.txt:基金编号,用于下达指令。文件中每行有3列数据,分别为:基金编号,项目资产编号,组合编号;u dict_ jjxx.txt:基金信息,用于新建基金。文件每行中有5列数据,分别为:基金编号,基金代码,基金名称,基金全称,基金类型;u dict_ zlwt.txt:指令托付,用于托付下单。文件中每行有3列数据,分别为:基金编号,项目资产编号,组合编号。4 测试数据配置: 如上图所示,在sampling_format项下配置测试所须要的具体数据。配置的业务主要有:股票买入卖出、债券买入卖出,包括指令下达、托付下达以及公允交易托付。 此处的enable为使能标记,表示是否可用。若为0,则表示此行不会被执行,若为1,则表示执行。percent及上文【基本数据配置】中提到的percent相关联,假如【基本数据配置】的percent为“yes”,则这里全部enable为1的percent值相加必需等于100。其它具体配置格式见配置文件中的格式说明。3.2 设置场景1. 进入Controller操作界面,新建文件如下图所示:2. 在左下角design标签页中设置Scenario Groups模块参数:1 Script Path项中添加将要执行的配置脚本,即上文中提到的ldr_kingdom.xml文件。2 Load Generators项表示负载生成器,可通过右侧的Generators 按钮进入具体设置页面进行设置(如下图所示)。3 Quantity项表示虚拟用户数(Vusers)的数量,模拟的是将有多少用户同时操作。可干脆在界面上的Scenario Groups模块下的Quantity中填写数据,也可通过右侧的Vusers 按钮进入具体设置页面进行设置(如下图所示)。从上图中可以看到,每个vuser都对应一个负载生成器,可以依据依据测试场景的不同随意设置。图中显示的为:共有10个虚拟用户,分布在2台负载生成器上,本机localhost上有3个虚拟用户,机器上有7个虚拟用户。3. 在design标签页中设置Run-time Settings:通过界面右侧的按钮进入如下图所示的窗口,进行迭代次数设置。图中设置迭代20次, 即表示可以将ldr_kingdom.xml配置文件中的测试脚本执行20轮。图中第2个“After the previous iteration ends”是指等前一笔发送完成后,等待设置的时间后,再发送下一笔;第3个就是在设置的时间里发送一笔。一般应当选第3个。4. 在design标签页中设置schedule:通过界面上的按钮进入如下图所示的窗口,进行方案设置。如图中所示,界面中有3个选项卡: Ramp Up:加压,即加载虚拟用户的方式。有2个选项:一次性加载全部虚拟用户;可以设置为每隔多长时间加载若干个用户。 Duration:持续时间。如下图所示,有3个选项:Run until completion表示始终持续到脚本执行完后停止;Runindefinitely 表示无限期的执行下去(界面可手工停止);Run for可设置场景执行时间,若选择此项则须要设置减压方式,其他2项则不必设置减压方式。 Ramp Down:减压,模式同加压。也有2个选项:一次性停止全部虚拟用户;可以设置为每隔多长时间停止若干个用户。5. 在左下角run标签页中设置场景执行中须要的图形:上图中显示的4个图形为:运行的用户数、事物响应时间、每秒事物执行数、系统资源。测试时可依据须要自行选择。系统资源(Windows Resources)中包含了许多参数,须要进行具体设置。在该图形上右键选择Add Measurements打开如下图所示的界面: 在Monitored Server Machines中单击Add添加要监控的机器名称或Ip地址,在Resource Measurements on中设置须要监控的指标。在各项设置都完成后,单击按钮,起先执行场景。3.3 结果分析 场景执行完成后,在界面上方Results菜单中选择Analyze Results,进入Analysis界面,如下图所示,是场景执行后的结果。上图显示的的为Summary Report页面,供应了该场景执行的各项参数,依次为:事物执行的最小时间、平均时间、最大时间,标准方差以及90%的事物占用时间。Running Vusers、Average Transation Response Time、Transacions perSecond都是以图形方式显示测试结果。若还需查看其它参数图形,可双击界面左侧的进入如下图所示的页面进行选择。最终须要对这些数据、图形的进行分析,是否正确合理。4 网上交易系统性能测试测试投资交易系统所用到的序列号及网上交易系统的不同,应先确保序列号是否可用。若序列号版本及当前测试系统的模式不统一,需在如下图所示的界面中更改添加。4.1 脚本录制及编辑1 新建一个Web型的脚本,如下图所示:2 脚本录制: 以登陆为例,录制登陆功能的脚本。1 下图为单击【Start record】按钮后弹出的界面,在URL输入框中输入将要录制的网页路径。须要留意的是阅读器的版本应当为IE6.0,否则不能进入录制界面。 Record into Action中有三个选项,分别为:vuser_init(初始)、Action(循环执行)、vuser_end(结束)。一般会将登陆脚本放置在vuser_init中,退出脚本放置在vuser_end中,将进行性能测试的脚本模块放置在Action中。假如是特地测试登陆,则需将登陆脚本放置在Action中。2 【OK】后会打开登陆页面,界面上会显示录制进度条如下图所示:进度条上这2个按钮分别为事物起先标记按钮和事物结束标记按钮。在录制登陆脚本时,先在界面上输入所需的入参,直到单击【登陆】按钮前,插入事物起先标记。再单击【登陆】按钮,登陆胜利后再插入事物结束标记。脚本录制完成后点击录制进度条上的停止按钮即可退出录制页面。此时可以看到在User Generator页面中会自动生成脚本。3 脚本回放:回放录制好的脚原来验证是否可正常执行。单击界面上的执行按钮回放脚本,假如显示如下图的错误:此时须要在Vuser-run-time settings中勾选如下图所示,即可解决。4 脚本参数化编辑:1 自动生成的脚本会有许多冗余的信息,可以将这些不用的注释或删除掉,只留下须要进行压力测试的部分。2 由于录制的脚本中各项入参都是在录制时输入的固定值,但要模拟真实环境的操作,则须要将这些数据参数化。可以先将所须要的入参从数据库中导出到文件中,再以文件的形式引用到脚本中。如上图所示,变量certificaterno(登陆账号)在录制时输入的是111111,选中“111111”右键选择replace with a parameter,设置变量名称、格式以及属性。单击Properties按钮,进入参数属性设置页面,载入已经打算好的从数据库中导出的入参数据,如下图所示。 Select column中设置当前的参数对应文件中的哪一列 中选择文件对应的格式,列及列之间分隔方式(tab、space、comma) Select next row设置的是下一行如何取值,选项有依次、随机、唯一以及依据某个参数的取值来确定数值。 Update value on设置参数在何种状况下变更,Each iteration表示在每次迭代后更改及Sequential协作运用。3 在脚本参数化编辑后再次回放脚本,若报如下图所示的错误,需检查参数文件中格式是否正确。参数化的文件里面第一行可为空或格式不正确会出现此错误。4.2 设置场景可参考投资交易系统的场景设置。4.3 结果分析可参考投资交易系统的结果分析。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!