Loadrnner的配置方案详解
更新时间:2023-10-03 21:55:01 阅读量: 综合文库 文档下载
- roadrunner推荐度:
- 相关推荐
1.配置方案运行时设置
选择“Tools”>“Options”。在“Options”对话框有“Run-Time Settings”(运行时设置)、“Timeout”(超时)、“Run-Time File Storage”(运行时文件存储)、“Path Translation Table”(路径转换表)等选项卡。
(1)“Run-Time Settings”选项卡
“Run-Time Settings”(运行时设置)选项卡如图2-52所示。
● Vuser Quota(Vuser配额):要防止系统过载,可以设置Vuser活动的配额。Vuser配额适用于所有负载生成器上的Vuser。其中,“Number of Vusers that may be initialized at one time all load generators”(一次可以初始化的Vuser数——所有负载生成器)用来设置负载生成器一次可以初始化的最大Vuser数,默认的最大数目为999。
图2-52 运行时设置
● When stopping Vusers:此组合框中的选项用于控制在单击“停止”按钮时Vuser停止运行的方式。其选项依次为:
◇ Wait for the current iteration to end before stopping(退出前等待当前迭代结束):指示LoadRunner允许Vuser在停止前完成正在运行的迭代。Vuser将移动到“正在逐步退出”状态,然后逐渐退出方案。
◇ Wait for the current action to end before stopping(退出前等待当前操作结束):指示LoadRunner允许Vuser在停止前完成正在运行的操作。Vuser将移动到“正在逐步退出”状态,然后逐渐退出方案。
◇ Stop immediately(立即停止):指示LoadRunner立即停止运行Vuser。Vuser将移动到“正在退出”状态,然后立即退出方案。
● Use random sequence with seed:勾选此复选框,表示允许LoadRunner使用随机顺序的种子数。每个种子值代表用于测试执行的一个随机值顺序。每当使用该种子值时,会将相同顺序的值分配给方案中的Vuser。该设置适用于使用Random方法从数据文件中分配值的参数化Vuser脚本。它还将影响录制的思考时间的随机百分比,如果在测试执行中发现问题,并且要使用相同的随机值顺序重复该测试,请启用该选项。 (2)“TimeOut”选项卡
“TimeOut”(超时)选项卡如图2-53所示。“Command Timeout”(命令超时)是各种LoadRunner命令的最长时间限制。在控制台发出命令时,可以设置负载生成器或Vuser执行该命令的最长时间。如果在超时间隔内没有完成该命令,控制台将发布一条错误消息。
图2-53 超时设置
● Enable timeout checks:即启用超时检查,指示LoadRunner在控制台发出命令后监视负载生成器和Vuser的状态。如果负载生成器或Vuser在指定的超时间隔内没有完成命令,控制台将发布一条错误消息。如果禁用超时限制,LoadRunner将无限长地等待负载生成器进行连接和断开连接,并且等待执行Initialize、Run、Pause和Stop命令。
● Connect:在此数值框中输入LoadRunner等待连接到任何负载生成器的时间限制值。如果在该时间内连接不成功,负载生成器的状态将更改为“失败”,默认连接超时是120秒。 ● Disconnect:在此数值框中输入LoadRunner等待从任何负载生成器断开连接的时间限制值。如果在该时间内断开连接不成功,负载生成器的状态将更改为“失败”。默认的断开连接超时是120秒。
LoadRunner承认活动Vuser的数量会影响超时值。例如,1000个Vuser尝试初始化
将比10个Vuser尝试初始化花费更长的时间。LoadRunner将基于活动Vuser的数量向指定的超时值中添加内部值。
● Init:在此数值框中输入Initialize命令的超时值,默认的时间限制是180秒。 ● Run:在此数值框中输入Run命令的超时值,默认的时间限制是120秒。 ● Pause:在此数值框中输入Pause命令的超时值,默认的时间限制是120秒。 ● Stop:在此数值框中输入Stop命令的超时值,默认的时间限制是120秒。 ● Update Vuser elapsed time every(更新Vuser已用时间):指定LoadRunner更新在“Vuser”对话框中的“Elapsed Time”(已用时间)列中显示的值的频率。默认每隔4秒更新一次Vuser已用时间。
如果选择一个Vuser并单击“Init”(初始化)按钮,LoadRunner将检查该Vuser在180秒(默认的“初始化”超时时间)内是否达到了“就绪”状态;如果没有达到,控制台将发布一条消息,指出该“初始化”命令超时。 (3)“Run-Time File Storage”选项卡
“Run-Time File Storage”(运行时文件存储)选项卡页面如图2-54所示。
图2-54 运行时文件存储设置
存储的脚本和结果可以使用下列选项之一:
● On the current Vuser machine(在当前Vuser计算机上):指示控制台将运行时文件保存在运行Vuser脚本的计算机上。在基于NT的计算机上,这些结果将保存到由TEMP或TMP环境变量定义的目录中。在UNIX计算机上,这些结果将保存到由 TMPDIR环境变量定义的目录中。如果没有定义TMPDIR环境变量,这些结果将保存到/tmp目录。 ● On a shared network drive(在共享网络驱动器上):指示控制台将方案结果和/或
Vuser脚本保存在共享网络驱动器上。共享网络驱动器是控制台和方案中的所有负载生成器对其拥有读写权限的驱动器。如果选择将结果保存到共享网络驱动器,可能需要执行路径转换。路径转换确保远程负载生成器可以识别指定的结果目录。如果指定所有Vuser在某个共享位置上直接访问其Vuser脚本,则在运行时不会传输任何脚本文件。该替代方法在以下两种情况可能很有用: ◇ 文件传输设备无法工作。
◇ Vuser脚本文件太大,因此要花费很长时间进行传输。切记,Vuser脚本文件在方案运行期间仅传输一次。
(4)“Path Translation Table”选项卡
“Path Translation Table(路径转换表)”选项卡如图2-55所示。
图2-55 路径转换表
如果指定了运行时文件存储的共享网络驱动器,可能需要执行“路径转换”,路径转换是LoadRunner用来转换远程路径名的一种机制。在典型的性能测试设备配置方案中,根据实际情况,多台负载生成器(计算机)会以不同方式映射共享网络驱动器。 2.运行环境设置
操作后出现“Run-Time Setting”窗口,其中有不同的标签页。下面对运行时经常需要配置的标签页进行简要的配置说明。
(1)“General:Miscellaneous”标签页(如图2-56所示)
此界面为运行期间针对某些特殊功能,例如出现错误时如何处理等的一些辅助设置,一般的情况下不需要改动,其中有三项供用户设置。
图2-56 环境设置
“Error Handing”栏设置LoadRunner在遇到错误时的处理方法,一般情况下不需要改动。此选项下有三个复选框,分别为运行期间遇到错误不同的处理方法,
● Continue on error:选择此项后,如果运行时出现错误,将继续执行脚本,不会因为错误出现而停止,以此来保证脚本整个运行过程的完整性。
● Fail open transactions on lr_error message:选择此项后,如果运行时出现错误,系统会在事先脚本中插入的lr_error_message函数中显示出错误,此项需要与一些函数进行配合使用。
● Generate snapshot on error:选择此项后,如果运行时出现错误,系统会根据错误的级别将错误界面形成快照记录下来,运行结束后可以打开错误窗口进行查看。
“Multithreading”栏用于确定Vuser运行时为多线程还是多进程,默认是多线程,一般不需要修改。如果选择“Run Vuser as a process”,则场景运行时会为每个Vuser创建一个进程;如果选择“Run Vuser as a thread”,则会将每个Vuser作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力。 “Automatic Transactions”栏默认选择的是第一项“Define any actions as a
transcation”,但如果需要把脚本的每一步都当作事务,可以选择第二项“Define any step as a transcation”,这样可以省去多次添加事务的烦琐操作。
正在阅读:
Loadrnner的配置方案详解10-03
《企业合并准则补充规定 - 同一控制下处置子公司的相关会计处理03-31
《我的PE观》的读后感10篇12-12
公路桥梁车辆耦合系统随机振动响应分析及其随机控制研究03-20
堂吉诃德简介,堂吉诃德读书笔记12-11
湖南省建筑工程项目开工安全生产条件审查申请报告(一式三份)(1)01-23
古街古庙修复项目可行性研究报告07-19
我的音乐的小学生一年级作文06-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 详解
- Loadrnner
- 配置
- 方案
- 煤矿土方剥离合同
- (新人教版)2019高考生物二轮复习 第六部分 动植物生命活动的调节 专题训练17 免疫调节精品
- 天河09中考一模数学参考答案及评分标准
- 结合罗斯托经济成长阶段理论分析当前湛江经济发展战略重点 - 图文
- 中国宠物球行业市场前景分析预测报告(目录) - 图文
- 《个人理财规划》期末考试 新
- 肚皮舞教程-全
- 互联网+房地产相关资讯汇总 - 图文
- 六年级数学下册 空间与图形(六)复习教案 苏教版
- 燃料与燃烧第二版习题答案
- 2010年3月浙江省 - 信息技术高考试卷及答案 - 图文
- 同济大学汽车学院2019届推荐本科生免试攻读研究生
- 2018安徽淮北特岗教师招聘考试练习题及参考答案(知满天教育)
- 农村小学乡土课程资源的开发与利用研究平桥小学:农村小学乡土课程资源的开发与利用研究开题报告2 开题报告
- 会计(2014)第十二章 财务报告 课后作业(下载版)
- 2017-2022年中国高功率蓄电池市场发展战略及投资前景预测咨询报告(目录)
- 写景专题训练
- 网站运营推广计划及方案
- 广东电信市场营销、信息网络真题库
- 各省规费费率