在Jmeter接口参数中,有些参数是不能写固定的,要取动态的。比如取CSV文件,txt文件等,具体看你想要的是什么数据,固定的是否达到理想或者要求,如果不行,那就只能通过动态来读取。
比如我现在的需求:接口参数要传身份证号码,但是身份证号码只能是唯一的,不能重复。
第一种方法:CSV数据文件格式
具体设置参数和怎么在接口参数引用什么的就不过多描述了,可以百度搜索一下。也可以看上图,这种方法你可以引用地址路径是txt文本的,也可以是CSV格式的表格,都可以。但是这有一个弊端是,你第一次执行的时候,它会取第一个身份证A,执行第二次的时候还是会取第一个身份证A。因为没有做其它判断,用最简单的方式去实现你想要的效果。所以这就和需求补符了。想要的效果是第一次取了身份证A后,第二取第二个身份证B,而不是取同样的。然后就想到了一个升级版。
第二种:函数助手:__CSVRead
这个__CSVRead函数在函数助手里面可以找到,是用来随机取出文件里面的值。具体使用方法在函数助手里面也有解释