美文网首页Loadrunner学习
LoadrunnerStudy_参数化

LoadrunnerStudy_参数化

作者: 蚂蚁_0043 | 来源:发表于2019-06-01 14:19 被阅读0次

    主要的背景就是想学习一下Loadrunner,之后买了一本书,就每天按着书上面去动手操作,想到做笔记的时候,就已经看到参数化这里了,所以第一篇就从参数化这里开始写吧。我们生成的Script,脚本中的数据是固定不变的,只有借助参数化才能模拟真实的场景。

    1、步骤

a、首先确定脚本中需要被参数化的数据,数据的实际情况可能是一个,也可能是多个。

b、选中数据,鼠标右键选择替换为参数"Replace with Parameter" ->"Create New Parameter",在弹出的对话框中选择参数类型,并对参数命名,参数的命名一定要便于理解,一下就能看出参数的用途,就和写脚本里面的方法一样。

c、选中数据鼠标右键查看参数列表"Replace with Parameter" -> "Update Values on"中设置参数的取值和参数的更新方式

    2、设置参数的取值和参数的更新方式

选中参数点击鼠标右键进入"Parameter Properties"

参数设置有四种方式:

第一种:直接添加行Add Row 或列Add Colum的方式,需要逐个添加,比较繁琐。

第二种:把数据存在记事本中,单击参数设置区域左下角"Edit with Notepad"按钮,比较直观,使用率较多。

第三种:选择导入参数,单击区域左下角data wizard按钮,他是从外部文件导入,数据之间格式要求较为严格。

第四种:选择模拟参数,单击区域右下角"Simulate Parameter",模拟数据,用于判断参数取值方式是否符合预期。

取值方式,通过编号number取值,或者通过name名称取值 Column:规定文件格式以","或者其他符号为间隔符___First data:从第几行数据开始

划重点了,取值方式(select next row),我觉得这个还是比较重要的

Sequential:顺序取值,表示此参数从第一行开始取值,依次取后面的每一行;

Random:随机取值,表示每次取得值都是随机取值,有重复的可能;

Unique:唯一取值,按Vuser分配的参数要求和自身的取值规则进行取值;

取值方式,更新值得时间(Update Values on),也包括三个固定选项

Each iteration:循环取值,参数在同一个脚本中取相同的值

Each 0ccurrence:每次遇到就取新值,该参数在同一个脚本中出现两次或两次以上,都会选择按照下一行的方式重新取值

Once:无论参数出现几次,按照选中下一行的方式,只去一次

选择Sequential + Each iteration

选择Sequential + Each 0ccurrence

选择Sequential + Once

如何才能让两个参数的关系不受取值方式的制约?只需要让他们的数据来自同一个数据文件,例如username和password

修改File的数据来源,在新的数据文件下增加password列名

使用快捷键Ctrl+L打开Parameter List窗口,设置以下

运行...............................................................了

选择Sequential + Each iteration、Sequential + Each 0ccurrence

Unuqe取值规则受到when out of values影响,select next row 选择 Unuqe

Abort Vuser:当超出参数取值范围,则终止取值

Continue in a cycle manner:超出参数索引范围后重新循环取值

Continue with last value:超出参数索引范围后一直取最后一个值

相关文章

  • LoadrunnerStudy_参数化

    主要的背景就是想学习一下Loadrunner,之后买了一本书,就每天按着书上面去动手操作,想到做笔记的时候,就已...

  • Pytest和Allure测试框架-超详细版+实战4

    四,参数化与数据驱动框架实现 参数化1 参数化2: 单个参数附上多个值 参数化3: 多个参数的 参数化4: 登录参...

  • pytest的参数化

    读取yml文件参数化 参数化标记参数

  • JMeter(3) 参数化请求

    参数化请求url 配置用户参数服务器设置,读取参数值用户参数里面设置参数具体值 参数化请求参数 函数助手参数化例子...

  • jenkins构建:参数化构建

    参数化构建 有时候我们构建需要传参,那么构建需要选择参数化构建选项。常用参数化类型:字符参数,选项参数,git参数...

  • LoadrunnerStudy_关联

    为什么需要关联呢,书上说的是,当客户端向服务器发起请求时,服务器会验证。验证通过后返回一个Session I...

  • 【第五章】jemter参数化实战

    本章大纲 什么时候需要参数化技术 参数化技术是什么 jmeter实现参数化 什么时候需要参数化技术 单点登录:如果...

  • Loadrunner--参数化

    一、参数化方法 1.选中需要参数化的数据,然后执行【Insert】->【New Parameter】进行参数化。 ...

  • Jenkins 使用总结

    参数化构建 不用过多解释,一看就会。这里将主要讨论复杂的参数化构建。 普通的参数化构建 Jenkins参数化构建以...

  • LoadRunner——参数化

    1,找到设置参数化的对象 参数化的步骤 2,设置参数化 3,添加参数和设置方式 4,同理设置密码参数 5,用户名和...

网友评论

    本文标题:LoadrunnerStudy_参数化

    本文链接:https://www.haomeiwen.com/subject/gryotctx.html