性能测试_LR11_VUG使用

大多我们都选择web(HTTP)协议。

录制结束后生成脚本,可以运行脚本查看有无错误。

 参数列表:

1.New:新建参数名称。

2.Parameter Type参数类型。例如:文件型参数(File),随机数参数(Random Number),时间参数(Date/Time),唯一性参数(Unique Number)......等等。

3.File:参数文件保存路径。

4.Edit with Notepad可以编辑参数的记事本,如果参数多可以通过Excel编辑复制到文本里。编辑文本时,要注意加“换行符” 就是保存关闭时光标要定位到下一行。

5.Select columnBy name选择参数列名;By number选择对应参数哪一列。例如username(用户名参数)有两列,第一列表示是用户名,第二列是密码,那么自然要选择By number:1。

6.File format:column选择comma(逗号分隔符)。一般不用修改,除非我们是从外部获取的文件,它不是用逗号分隔的,我们可以去修改。

7.First data :设为1它会以第一行开始取,设为3它会从第三行开始取参数。

8.select next row选择下一行的方式。1.Sequential:顺序的选择 (第一次运行取第一行,第二次运行从第二行开始,依次循环取值) 2.Random:随机的取值(随机性的取值,更能模拟真实场景)  3.Unique:唯一性参数取值(一个值只能被取一次,也不能循环利用,确保唯一性) 4.Same line as password:跟某一个参数同行,互相引用保持同一行(必须是使用同一参数文件)。

9.Update value on在什么情况下更新一下参数取值。1.Each iteration:每一次运行(每调用一次Action,如果脚本中有1个参数出现两次,那么参数值是一样的)   2.Each occurrence:每一次出现(如果脚本中有1个参数出现两次,那么参数值是不一样的,每次取值都会更新下一个值) Once:这个值就取一次,不变。

10.When out of values让取值超出范围后,LR如何做。1.Abort Vuser: 直接终止脚本运行(调试适合)   2.Continue in a cyclic manner:循环的方式来取值 (测试适合)    3.Continue with last value: 通过最后一个值继续。

11.Allocate Vuser  Values in the Controller分配虚拟用户值。 1.Automatjcally: 自动分配(参数数量/并发用户数量=分配用户值的数量。自动分配也是参考虚拟用户的数量分配)   2.Allocate: 手动设置   (//10个参数,并发5个用户,那么每个用户只能取2次值,如果取3次值,那么就超出了唯一性的值,就会报错)。

调用参数方法:

1、直接手写,参数用大括号括起来。

2、选中值,右击选择Replace with a parameter,下拉选择参数列名。

 3、单独运行这个参数取值。lr_output_message(lr_eval_string("{username}"));   (适用于调试)。

设置运行次数:设置5 代表Action运行5次。

猜你喜欢

转载自www.cnblogs.com/jswx/p/9847949.html
今日推荐