LoadRunner进阶操作.ppt
《LoadRunner进阶操作.ppt》由会员分享,可在线阅读,更多相关《LoadRunner进阶操作.ppt(21页珍藏版)》请在三一办公上搜索。
1、性能测试-LoadRunner,参数化,参数化的优点:可以使脚本的长度变短。可以增强脚本的可读性和可维护性。,为什么需要参数化:在录制程序运行的过程中,Vugen自动生成了脚本以及录制过程中实际用到的数据。在这个时候,脚本和数据是混在一起的。,参数化的过程:在脚本中用参数取代常量值。设置参数的属性以及数据源。,参数化脚本,参数化创建,将光标定位在要参数化的字符上,单击右键,弹出快捷菜单,选择“Replace with a Parameter”,打开选择或者创建参数对话框,参数化创建,在“Parameter name”中输入参数的名称,或者选择一个在参数列表中已经存在的参数。,File data
2、是我们最常使用的一种参数类型,它的数据存在于文件中。该文件的内容可以手工添加,也可以利用LoadRunner的Data Wizard从数据库中导出。,参数类型,Date/Time:用脚本执行时的日期和时间来替代。,Group Name:用执行脚本的VU所属组的名称来替代。,Iteration Name:用脚本执行的当前迭代次数来替代。,Load Generator Name:用产生脚本VU的负载产生器的名称来替代。,Random Number:用一个随机的整数来替代。,Unique Number:用一个唯一的整数来替代。,Vuser ID:用一个唯一的整数来替代。,User-Defined F
3、unciton:LR保留的一个扩展接口。,Data File和Table:用数据文件为参数提供数据池,并设置参数依据某种规则从数据池中取出数据替代。,File data,Edit with notepad,Data Wizard,手动创建文件:以dat结尾,在脚本目录下,数据文件一定要以一个空行结束,否则,最后一行输入的数据不会被参数使用!,注意,脚本格式,Update 方式,Update value on:参数值发生改变的时间,Select next row:指明了参数值在何时发生改变。(顺序/随机/唯一值),When out of values:只在Select next row设置为Un
4、ique时才有效,当数据池中的数据量不能支持迭代和Unique要求的数据量时,可以通过设置该选项值指示LR的处理方法,Each Iteration:每次迭代时更新参数的值 Each Occurrence:每次出现时更新参数的值Once:只在第一次迭代时为参数取一次值,以后每次迭代使用相同的值,Abort Vuser:遇到这种情况,VU停止运行Continue in cyclic manner:遇到这种情况,重新从数据池第一个取值开始循环Continue with last value:遇到这种情况,所有不足的取值用最后一个取值来替代,Data Wizard,接下去现场操作。,参数关联,脚本中用
5、到多个参数,参数之前需要遵循一种相关联的取数规则,接下去现场操作。,检查点web_reg_find,Tree模式,为了检查Web服务器返回的网页是否正确,VuGen允许插入Text/Image检查点,用以验证网页上是否存在指定的test或者image,还可以测试在比较大的压力下,被测网站功能是否保持正确,关联,LR录制的脚本忠实的记录了所有从客户端发送到服务端的数据,并在脚本回放时按照录制时的顺序将录制下来的数据重新发送出去。如果每次发送的数据都可以由客户端自行决定,那么只需要通过参数化就可以满足需要了。但在有些情况下,客户端必须根据服务端返回的信息来构造下一次发送的数据,这样脚本就必须能够从
6、服务端发送的数据中找到构成下一个客户端数据的“提示”,并按照规则将“提示”转化成相应的客户端数据,然后发送。,手动关联,使用WinDiff工具协助找出需要关联的数据。,使用相同的业务流程与数据,录制两份脚本。,确定被关联数据的左、右边界。,使用web_reg_save_param函数手动建立关联。,将脚本中有用到关联的数据,以参数取代。,手动关联实例,背景:预算系统中提交审批,工作流引擎自动生成entry_id,由于每次生成的entry_id不能精确判断,使用文件参数化不能满足要求。,函数:web_reg_save_param(const char*ParamName,LAST);,脚本:,自
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LoadRunner 进阶 操作
链接地址:https://www.31ppt.com/p-6511439.html