Jmeter接口测试系列之参数化方法

一、jmeter参数化之用户变量

     在测试计划里面添加一个用户自定义的变量,变量名:userid,变量值:1

  

 

 

二、Jmeter参数化之从txt文件中读取数据

  添加一个CSV Data Set Config 配置元件

data.txt文件内容如下:

 

三、Jmeter参数化之CSV文件中读取数据

先准备一个csv文件,这里只是简单地写了一个,两列数据,并将文件放到E盘的根目录中,

然后在Jmeter中添加一个CSV Data Set Config (在配置元件中),添加文件路径E:\1233.csv到“Filename”中,并为csv文件的列定义一个变量名,我这里定义为Num、Letter,注意变量名之间使用英文状态下的逗号进行隔开。

wKioL1f9D6eAdhyKAAHby2_DGAE600.png

参数化时,可以直接使用 ${变量名}。和txt文件使用方法一致

 

四、Jmeter参数化之从数据库读取数据

  可以从数据读取数据,进行参数操作;也通过jdbc进行造测试数据

  注意:一定要在测试计划中上传mysql驱动

  JDBCconfig:

  JDBC Request:

   Jmeter数据库驱动列表

五、Jmeter参数化之从函数生成器

需要用到函数助手功能,可以调用函数生成一些有规则的数据。常用的几个函数有_uuid、_random、_time。_uuid会生成一个随机唯一的id,比如在避免java请求重发造成未处理数据太多的情况,接口请求可加一个唯一的请求id唯一的响应id进行一一对应;随机数_random,可以在你指定的一个范围里取随机值;取当前时间_time,一些时间类的入参可以使用,如{__time(,)} 是生成精确到毫秒的时间戳、{__time(/1000,)}是生成精确到秒的时间戳、${__time(yyyy-MM-dd HH:mm:ss,)} 是生成精确到秒的当前时间。

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值