loadrunner:参数化、日志函数、迭代.doc_第1页
loadrunner:参数化、日志函数、迭代.doc_第2页
loadrunner:参数化、日志函数、迭代.doc_第3页
loadrunner:参数化、日志函数、迭代.doc_第4页
loadrunner:参数化、日志函数、迭代.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

五周三次:优化脚本:参数化、添加日志函数、迭代一、参数化:步骤:(1) Vuser参数列表(Ctrl+L)新建输入参数化表名称(name)点击创建表依次创建name值(点击添加行),同样方法添加参数化表code。name参数化表有:tiantian8401、aaa、bbbcode参数化表有:ELLEtianjie84012、111、222(2) 右击选蓝区域: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查看。编译、运行,查看脚本代码与以上的不同。详细解释:参数化在模拟中,跟踪一位预订航班并选择Aisle座位的用户。但是,在实际生活中,不同的用户会有不同的喜好。因此,要改进测试,需要检查当用户选择不同座位首选项(过道、窗口或无)时,预订是否可以正常工作。 要达到此目的,需要参数化脚本。用参数代替录制值 Aisle。参数值放在一个参数文件中,运行脚本时, Vuser 将从参数文件中取值(aisle、 window 或 none),从而模拟真实的旅行代理环境。1.找到要更改数据的部分。选择 “View” “tree view”进入树视图在测试树中,双击,将打开如下对话框。右列中的 ABC 图标表示参数为常量。 2.创建参数。单击 第七行Aisle 旁边的 ABC 图标。将打开“选择或创建参数”对话框。其中“Parameter”填为seat,确定。VuGen 将使用参数图标替换 ABC 图标。 3.为参数制定一些示例值。单击 seat 旁边的参数图标。从弹出菜单中选择 “参数属性”。将打开“参数属性”对话框。添加两个Row:Windo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论