77范文网 - 专业文章范例文档资料分享平台

LoadRunner脚本编写(2)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图3-6 输入检查点的名称 单击\确定\后,即可完成添加\检查点\的任务。

添加\检查点的操作步骤和\检查点基本相同,在此仅仅对\Properties\对话框与\的不同之处进行说明,其他的项目和\检查点的方法类似,可以参考前面的内容,不再一一进行介绍。

需要在\对话框中输入图片的提示信息和相对路径,如图3-7所示。

图3-7 Image检查点的属性配置 当然VuGen还允许插入其他类型的检查点函数,比如Web_reg_find、

Web_global_verification等。而且也可以对搜索Text/Image值的参数化,这里就不再一一说明。

如果Web窗体中包含有JavaScript脚本,那么在Tree View中显示可能会有问题,要解决这个问题,可以在\选项中进行适当设置。单击\菜单选择\,如图3-8所示。

进入图3-9所示的设置窗口,切换到\选项卡上,选中\Java applets on Snapshots viewer\的复选框即可。

单击\后,设置完毕。

图3-8 选择\ 图3-9 \设置 3.2.1 参数化定义

3.2 设置参数化方法

让所有Vuser都使用相同的数据来运行,对系统造成的压力与实际情况会有所不同。例如,测试一个网站系统时使用了100个Vuser同时进行登录网站后台的并发操作。我们在录制脚本以后没有修改脚本数据信息,所有Vuser的Session(会话)数据信息都完全一模一样。而此网站系统为了防止黑客的攻击已经禁止一个用户多次登录的系统后台的操作。此时的测试过程将无法展开。为了解决这个问题,让系统更加真实地模拟多用户使用的实际环境,LoadRunner提供了对脚本进行参数化输入的功能。

所谓的脚本参数化,就是针对脚本中的某些常量,定义一个或多个包含数据源的参数来取代,让场景中不同的Vuser在执行相同的脚本时,分别使用参数数据源中的不同数据代替这些常量,从而达到模拟多用户真实使用系统的目的。

3.2.1 参数化定义

如果用户在录制脚本过程中,填写并提交了一些数据(如增加数据库记录等),这些操作都被记录到了脚本中。当多个Vuser运行脚本时,如果对这些数据不加改动直接提交,提

交的肯定都是相同记录,非但与实际运行情况不符,还有可能引起冲突。为了模拟更加真实的环境,可以使用动态参数输入的方法。 在用户脚本中引入参数,不仅简化了脚本,还可以使用不同的数值来测试。例如,如果搜索不同名称的产品,仅需要写一个带参数的提交函数。在回放的过程中,传递不同的参数值就可以了。 录制业务流程时,VuGen生成一个由函数构成的Vuser脚本。函数中参数的值是录制期间使用的实际值。例如,在操作Web应用程序时录制了一个Vuser脚本,用于在数据库中搜索标题\。VuGen生成下列语句,如图3-10所示。 图3-10 脚本示例 使用多个Vuser和迭代来重播该脚本时,如果不想重复使用相同的值\,那么,可以用参数来替换该常量值,如图3-11所示。 图3-11 脚本参数化示例 然后,生成的Vuser使用指定的数据源中的值来替换参数。该数据源可以是一个文件或者内部生成的变量。

参数化包含以下两项任务: (1)在脚本中用参数取代常量值。 (2)设置参数的属性以及数据源。 注意:

参数化只可以用于一个函数中的参量,但不能用参数表示非函数参数的字符串。另外,并不是所有的函数都可以参数化的,例如关联函数就不能参数化。关于函数,在以后的章节还要进行详细的介绍。 3.2.2 创建参数 创建参数有两种方式。 1.在脚本视图中创建。选择一个字符串并单击鼠标右键,在菜单中选择\parameter\(替换为新参数),如图3-12所示。 2.在树视图中创建。选择要参数化的步骤,并从右键菜单中选择\(属性),如图3-13所示。 图3-12 选择\选项 图3-13 选择\将打开相应的\(提交数据步骤的属性)对话框,如图3-14所示。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库LoadRunner脚本编写(2)在线全文阅读。

LoadRunner脚本编写(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/475687.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: