LoadRunner多参数匹配介绍
LoadRunner多参数匹配介绍
我们在使用LoadRunner测试时,经常会遇到有多个参数需要匹配,比如:测试一个系统的100个用户并发登录,该系统不支持同一个用户多次登录,那么就需要得到100个用户的用户名和密码,并把这些数据定义成LoadRunner的参数,并且要保证这两组参数互相匹配出现(一个用户名对应一个密码),而且每组用户名和密码仅能使用一次。要如何设置这些参数呢?
首先,把用户名和密码分别参数化(数据可以从数据库中取出),但要注意,用户名和密码的排列顺序一定要保持一致。
第二,打开用户名的参数设置页面,在"Select next row:"中设置成"Unique","Updade value on:"中设置成"Each occurrence","Allocate"1 "values for each Vuser"。
第三,打开密码的参数设置页面,在"Select next row:"中设置成"Same line as 用户名",其它选项不变。
这样在场景运行时就能保证每个用户名和密码匹配,而且每个用户名密码只出现一次。但是有几点需要注意,1,用户名和密码的数据排列顺序一定要一致。2,用户名和密码的个数一定要大于或等于场景运行时的线程数。3,在编写用例时,用户名和密码只出现一次。4,在运行测试场景时,每个用户只能运行一次,如果要运行多次,要保证有足够多的用户名和密码,然后在"Allocate" 1 "values for each Vuser"中把1改成运行次数(用户名和密码的个数 = 运行次数×虚拟用户数)。