概念: 参数化就是动态的获取并设置数据

Jmeter参数化组件有四种

第一种:csv data set config(csv数据设置组件)

第二种:用户参数

第三种:用户定义的变量

第四种:函数

批量增加数据

前面做了一个增加操作,json中的数据都是固定的,现在有个要求,增加的时候是批量增加,比如一次性往数据库中增加100条数据,或者批量删除,之前都是手写,每次执行完都需要修改一次,效率太低,参数化就可以让程序代替人工获取并设置数据

Jmeter组件:参数化实现之一CSV Data Set Config

概念:   jmeter参数化实现组件之一

通过这个组件可以动态获取并设置数据,实现类似批量添加操作(执行一次,将多条数据插入到数据库)

Csv data set config批量添加实例步骤

第一步:点击测试计划改名,例如改名为测试计划--学生管理系统(也可以不改)

第二步:点击测试计划添加线程组,要批量添加几组数据,就要将线程组中的循环次数改成几,例如添加四组,循环次数就是四,因为是循环一次读取一行

Jmeter批量添加数据 之csv data set config

第三步:添加HTTP请求

点击线程组Jmeter批量添加数据 之csv data set config添加Jmeter批量添加数据 之csv data set config取样器Jmeter批量添加数据 之csv data set configHTTP请求

Jmeter批量添加数据 之csv data set config

第四步:填写HTTP里面的数据,如果请求数据是以json格式填写的,要再加一个HTTP信息头管理器,在添加数据的json里,将所有添加的值设置成空 ,例如”dep_id”=””,csv里的变量名对应的是这里的键

Jmeter批量添加数据 之csv data set config

第五步:添加HTTP信息头管理器

点击测试计划Jmeter批量添加数据 之csv data set config   添加Jmeter批量添加数据 之csv data set config   配置元件Jmeter批量添加数据 之csv data set config   HTTP信息头管理器

Jmeter批量添加数据 之csv data set config

信息头里面的名称为:Content-Type

为:application/json;charset=UTF-8

Jmeter批量添加数据 之csv data set config

第六步:添加csv数据文件设置(若乱码文件编码不填便可解决)

点击http请求  Jmeter批量添加数据 之csv data set config添加  Jmeter批量添加数据 之csv data set config 配置元件Jmeter批量添加数据 之csv data set config  csv数据文件设置

Jmeter批量添加数据 之csv data set config

Jmeter批量添加数据 之csv data set config

第七步:保存测试计划,例如保存在D盘,在保存的测试计划同一目录中创建一个文件夹,例如canshu,在canshu文件夹中点击鼠标右键新建一个文本文档,并且随便起个名字(pilaingianjia)

Jmeter批量添加数据 之csv data set config

Jmeter批量添加数据 之csv data set config

第八步:(第八步是对第九步记事本中数据的一个解释可以忽略不看)

打开piliangtianjia,填写csv变量名称中所对应的键的值(也就是需要批量添加的数据),例如

变量名称:

Jmeter批量添加数据 之csv data set config

变量名称对应的值:例如:

{“dep_id”:id1,

“Dep_name”:”学校1”,

“master_name”:”校长1”,

“slogan”:”口号1”}

第九步:打开piliangtianjia,写入需要批量插入的数据

Jmeter批量添加数据 之csv data set config

第十步:打开csv数据设置,填入第九步完成后的文件名地址

Jmeter批量添加数据 之csv data set config

第十一步:点击http请求,修改json文件,用${}形式

将csv变量名称里的字符段填写在${}中

Jmeter批量添加数据 之csv data set config

Jmeter批量添加数据 之csv data set config

相关文章:

  • 2021-04-23
  • 2021-10-19
  • 2021-12-02
  • 2021-12-01
  • 2021-09-29
  • 2021-05-11
  • 2021-05-12
  • 2021-08-25
猜你喜欢
  • 2021-08-23
  • 2022-01-07
  • 2021-10-05
  • 2021-08-12
  • 2021-06-30
相关资源
相似解决方案