LoadRunner脚本难免会有很多参数具有多个枚举值,但是脚本录制的时候都是写死的值,因此我们需要把这些值参数化。
接下来就工具自带的webTours为例~
1、脚本录制过程中,我们不难发现其实出发城市和到达城市都有很多枚举值,不同的用户肯定会选择不同的城市。因此,我们需要把录制好的脚本中出发城市及到达城市字段设置为参数,这样脚本执行的时候就可以更接近用户的真是行为。
2、脚本中找到对应字段并设置参数,右击->Replace with Parameter->Create New Parameter,参数可以选择不同的类型,比如时间、文件等。
3、然后设置参数枚举值,可以一行一行添加,也可以直接导入文件,甚至可以直接连接数据库获取。
4、执行的时候“Select next row”(选择下一行),有Sequential、Random、Unique。
Sequential:顺序,按照参数枚举值的顺序,一个一个取;
Random:随机,每次随机取枚举值;
Unique:为每个用户分配唯一的一条数据;
5、“Update value on”(更新时的值),可选项有Each iteration、Each occurrence、Once。
Each iteration:每次迭代时取新的值,即使脚本中多次使用该参数,都是一个值;
Each occurrence:每次出现取新的值,即一个脚本中多个参数,每个参数都是一个新的值,前后两次不会取相同的值;
Once:只取一次,即参数枚举值共有6个城市,那么脚本迭代到第7次就会报错,因为没有枚举值可以取;
原文地址:https://www.cnblogs.com/mycloudway/p/12541738.html
时间: 2024-10-11 00:55:55