手把手学会LoadRunner参数化【LoadRunner】

1、录制一个简单的登录脚本

下图是截取的使用Loadrunner自带的飞机订票网站录制登录部分的代码:
请添加图片描述

2、然后对用户名和密码进行参数化设置

此处的sessionID可以进行关联
如果我们的多个用户使用的是同一个密码,只是用户名不相同,那么我们可以只对用户名进行参数化,这也可以节约小伙伴们的很多时间。

在本文我们还是都参数化来演示吧:

请添加图片描述

然后就会出现一个小小的框框叫你填写变量名啦:

请添加图片描述

然后就会出现一个小小的框框叫你填写变量名啦:

请添加图片描述

3、对变量进行传参

右击变量名,选择这个按钮,也可以使用CTRL+L快捷键:

请添加图片描述
之后我们就进入了参数列表,左侧为变量列表右侧为详细设置:

请添加图片描述
如果我们选择的是使用记事本编辑的话,界面如下:

请添加图片描述
请添加图片描述

当然也可以在界面上直接编辑,添加行、列或者删除行、列,这适用于数据比较少的场景,多的话还是使用数据库导入吧。

请添加图片描述

如果我们把所有参数都保存在了一个文档中,就像下面这样:

请添加图片描述
那么我们可以根据列来选择内容。

请添加图片描述

4、两个重要选项卡讲解

  1. Select next row: 选择下一行方法
Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
Random 随机取,参数化中的数据,每次随机的从中抽取数据。
Unique 唯一,唯一的向下取值,只能被用一次。

Same line as xxx ,和xxx列取同一行的值,(行相同)步调一致
  1. Update value on: 更新方式
 Each iteration 默认 每次迭代时取值 (常用)
Each occurrence 每次遇到该参数时取值
Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变

请添加图片描述
详细解释下:

请添加图片描述
这个东西就是你把上面的都设置好啦,但是不知道具体到底用户运行顺序效果是怎么样的,你就可以点击这个按钮进行模拟,就像这样:
请添加图片描述
这就可以让你直观的看到每一次迭代时到底是使用的哪一个用户名密码啦。

将这些都设置完成之后我们的参数化就结束了。

  • 3
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
LoadRunner 中,参数化是一种设置,通过它可以在脚本中使用不同的数据值进行测试。参数化可以模拟真实场景中的不同用户、不同数据等情况,以更全面地评估系统的性能。下面是一些关于如何设置参数化的步骤: 1. 选择要参数化的值:首先,确定你希望在脚本中进行参数化的值。这可以是用户凭证、输入数据、URL、请求头等。 2. 创建参数:在 LoadRunner 中,你可以使用内部数据表或外部数据源来创建参数。内部数据表可以手动添加或使用文件导入,而外部数据源可以是数据库、Excel 表格等。 - 对于内部数据表,你可以在脚本中直接添加参数,并手动输入或导入数据。 - 对于外部数据源,你可以通过创建一个数据驱动的脚本或使用 LoadRunner 提供的参数化功能来连接到外部数据源,并将参数与数据源相关联。 3. 在脚本中使用参数:一旦参数创建完成,你可以在脚本中使用它们来替换原始值。在 LoadRunner 脚本中,使用以下语法来引用参数: ``` {参数名} ``` 4. 运行测试:在测试运行期间,LoadRunner 将使用参数化设置来迭代执行脚本,并使用不同的数据值进行测试。这样可以模拟多个用户或不同的输入情况,以评估系统的性能。 通过参数化设置,你可以轻松地修改和管理测试数据,以便更好地模拟真实情况并获得更准确的测试结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晋阳十二夜

你的鼓励是我创装的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值