LoadRunner参数化设置:数据分配与取值方式
LoadRunner参数化设置中有九种取值方式:(以用户名参数user为例,其数据参数列表为:jojo、201401、201402、201403、201405、201406、201407、201408、201409,迭代次数设置为10次)
1、Sequential+Each Iteration
脚本会执行10次,每次迭代会按数据列表顺序取值,每一次迭代中出现的参数user的值是当前第一次参数替换的值。第1次迭代均为jojo,以此类推。
2、Sequential+Each Occurrence
脚本执行10次,每次迭代中出现参数user,顺序取值一次,第1次迭代中出现3次user,则user取值为jojo、201401、201402,等到取值到201409,下次会从第一个数顺序取值。
3、Sequential+Once
脚本执行10次,user只取值一次,每次出现的user替换参数值都是jojo。
4、Random+Each Iteration
脚本执行10次,数据表中的数据随机取,比如第一次迭代取值201405,则这次迭代中出现参数user地方则用201405替代。
5、Random+Each Occurrence
脚本执行10次,数据表中的数据随机取,迭代过程中只要出现参数user的地方就随机取值一次。第1次迭代出现3次user,则随机数为201407、jojo、201403。
6、Random+Once
脚本执行10,数据表中数据随机取值,参数user只取值一次,10次迭代过程中出现参数user的地方都是用随机取值(比如201406)替代。
7、Unique+Each Iteration
每个用户对应一次数据,当迭代次数超过用户数据量,根据设置情况处理情况,如下图所示:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!