jmeter参数化十七

一, jmeter的参数化

1, 用户定义的变量和用户参数

 

 

用户定义的变量设置完后是全局变量,这种在公共参数比较多的情况了下设置比较有意义,如果参数少的话,就有点浪费了

但是我们可以用用户参数,添加在线程组中

 

 

1, jmeter中的tearDown线程组

这个线程组是做回收工作的,场景:我们自动化跑完以后,会把数据写入到数据库中,但是测试的数据最好不要出现在数据库中,这些成为垃圾数据,所有在自动化执行完成以后,需要把数据库中的数据删除,以保证我们每天跑自动化都能成功,如果不删除,数据就重复,无法完成自动化。

 

 

1, 函数助手参数化

__Random():随机产生整数的

__RandomString():随机产生字符串的

 

 

把生成的函数拿出来${__Random(00000000,99999999,)}

前面写188,这种方式会生成以188开头的随机号码,运行10次,就生成10个

 

 

再看randomString()

 

 

${__RandomString(3,1234567890,)},生成密码

 

4,__CSVRead()

这里也可以读取.txt文件的内容

 

 

 

${__CSVRead(C:\Users\XYW\Desktop\test.csv,0),此时这个就是取出来的一个数据,如下:

 

 

这样可以获取这里任意列的数据,循环第一次获取第一条数据,循环的第二次获取第二行数据,以此类推

1, csv文件数据的设置

 

posted @ 2020-04-19 20:32  老僧观天下  阅读(216)  评论(0编辑  收藏  举报