loadrunner参数化日志函数迭代.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
loadrunner参数化日志函数迭代

五周三次: 优化脚本:参数化、添加日志函数、迭代 一、参数化: 步骤: Vuser(参数列表(Ctrl+L)(新建(输入参数化表名称(name)(点击创建表(依次创建name值(点击添加行)同样方法添加参数化表code。"Name=username", "Value=tiantian8401", ENDITEM, 选择使用现有参数(name, "Name=password", "Value=ELLEtianjie84012", ENDITEM,选择使用现有参数(code。 编译、运行,查看脚本代码与上节课的不同。 二、添加日志函数 发现登陆用户名和密码没有显示出来。 添加日志函数,显示登录时的用户名和密码:以下两句代码添加在web_url("portal.php_2",……)之前。 lr_log_message("用户名:%s",lr_eval_string("{name}")); lr_log_message("密 码:%s",lr_eval_string("{code}")); lr_log_message ()表示添加日志参数;%s表示字符串;lr_eval_string("{name}")表示相应的参数化表。 编译、运行、查看脚本代码与以上的不同,发现一组用户名和密码显示出来了, 三、迭代 以上运行脚本时,只显示出了一组用户名和密码,参数化设置了3组,怎样能全部显示呢? Vuser(运行时设置(常规(运行逻辑(迭代次数改为3,表示模拟三个用户进行登录操作,即action()脚本运行三遍。 选择侧边栏中第二个选项Replay中的Verify Replay,打开运行脚本向导页面。可以在Open runtime-settings中设置运行时的一些行为。 运行时设置可以模拟各种用户活动和行为。它们包括(列举部分): ? Run Logic:用户重复一组操作的次数,这里改为2。 ? Pacing:重复操作前等待的时间 ? Log:希望在测试期间收集的信息级别 ? Think Time:用户在各步骤之间停下来进行思考的时间,通过设置随即思考时间可以模拟不同熟练操作程度的用户。这里按照上图设置。 ? Speed Simulation:使用不同网络连接 (例如,调制解调器、 DSL 和电缆)的用户 ? Browser Emulation:模拟用不同浏览器查看其应用程序性能的用户。 配置好之后,可以点击Start Replay 开始回放。回放后生成回放日志,可以点击上面菜单View中的OutPut Window查看。 2.创建参数。单击 第七行Aisle 旁边的 ABC 图标。将打开“选择或创建参数”对话框。其中“Parameter”填为seat,确定。VuGen 将使用参数图标替换 ABC 图标。 3.为参数制定一些示例值。单击 {seat} 旁边的参数图标。从弹出菜单中选择 “参数属性”。将打开“参数属性”对话框。添加两个Row:Window和 None注意,值不区分大小写,确定。 这样就完成了参数化。运行用户脚本,会发现迭代器第一次选择了Aisle,第二次选择了window。 第 3 页 共 7 页

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档