jmeter中利用数据驱动进行请求

我们在使用jmeter进行接口压力测试经常会用到数据驱动,那么jmeter的数据驱动应该如何使用呢?
下面介绍jmeter数据驱动的多线程使用方式:
多线程数据驱动方式:
1.首先在测试计划中创建一个线程组,线程组中的线程数与csv中数据行数一致即可
2.线程组下添加配置元件–csv数据文件设置
在这里插入图片描述
3.在csv数据文件设置界面中添加本地的csv数据文件地址,文件编码可不输入,变量名称填入的为csv中的列名作为变量名称(多个变量用英文逗号隔开即可)
在这里插入图片描述
4.线程组下添加配置元件中的jdbc连接配置 在这里插入图片描述
5.JDBC连接配置界面中输入如下:
variable name for created pool中输入名称作为数据连接的变量;database url中输入数据库的url地址,jdbc driver class中输入com.mysql.jdbc.Driver;username中输入数据库登陆的用户名;password中输入数据库登陆的密码
在这里插入图片描述
在这里插入图片描述
6线程组下添加jdbc请求,在jdbc请求界面的variable name bound to pool 中输入jdbc连接配置界面中设置的变量名称;query type中选择需要的输入sql语句的类型;variable names中输入查找结果中的列名变量;result variable name中输入查询所得的所有数据的列表变量名;query timeout中输入查询的等待时间
在这里插入图片描述
7.线程组下sample中添加debug sample用于调试;同时在线程组中添加查看结果树
在这里插入图片描述
8.在该线程组下添加两个if逻辑控制器,输入的内容分别为:(输入的表达式结果需为布尔值)
在这里插入图片描述 在这里插入图片描述
9.在如果控制器下添加相应的请求,请求中可使用上面的变量,如果控制器值为真,执行控制器下的请求,否则,不执行。这里以beanshell sampler作为举例
在这里插入图片描述在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值