1.说明

测试接口时,当请求参数不是固定的,每次请求对应的参数都是不同的,就需要对请求参数进行参数化。

2.步骤

第一步:准备数据

(以报告编制人员为例)首先创建.txt文本,自己编辑要参数化的内容

注意:该文件编辑完成后  文件=>另存为   然后设置编码格式UTF-8

第二步:添加 CSV Data Set Config

在整个线程组中添加CSV Data Set Config进行配置:线程组右键 => 配置元件 => CSV Data Set Config

(1)FileName:csv文件的名称及路径

(2)File Encoding: 文件编码----默认为空

(3)Varible Names: 定义文本文件中的参数名,定义后可当变量的方式来引用

(4)Ignore first line(only used if variable name is not empty):忽略第一行(仅使用变量名不是空的)----默认为false

(5)Delimiter:分隔符---每个参数之间的分隔符号,一般默认使用逗号,

(6)Allow Quoated data: 允许数据引---

(7)Recycle on EOF: 文件结束循环----设置为True后,允许循环取值

(8)Stop Thread on EOF: 文件结束后停止线程------默认为false,如果设置为True则会影响文件结束循环

(9)Sharing Mode: 设置线程是否共享---默认设置为All threads

说明:

Recycle on EOF与Stop thread on EOF结果的关联

(1)当Recycle on EOF 选择true时,stop thread on EOF 选择true和false无任何意义,即前面控制了不停的读取,后面再来让stop或run没有任何意义

(2)当Recycle on EOF选择flase时,stop thread on EOF 选择true, 4个线程,三个参数,那么只会请求3次

(3)当Recycle on EOF 选择flase时,Stop thread on EOF 选择flase, 4个线程,3个参数,那么会请求4次,但是第4次没有参数可取,不让循环,所以第4次请求错误

使用被参数化的参数

第三步:使用参数化后的数据

如此,多次请求的时候便可以每次传入不同的参数

转载于:https://www.cnblogs.com/Z-Queen/p/10637035.html

Jmeter4.0----CSV Data Set Config_对输入参数进行参数化(13)相关推荐

  1. 参数化之利用CSV Data Set Config从文件读取参数并关联变量

    1.   添加CSV Data Set Config 右键线程组->配置元件->CSV Data Set Config 2.   配置 新建test.cvs文件内容如下 CSV Data ...

  2. mysql spool csv报错_参数化之利用CSV Data Set Config从文件读取参数并关联变量

    1. 添加CSV Data Set Config 右键线程组->配置元件->CSV Data Set Config 2. 配置 新建test.cvs文件内容如下 CSV Data Set ...

  3. 分布式压测系列之Jmeter4.0第一季

    1)Jmeter4.0介绍 jmeter是个纯java编写的开源压测工具,apache旗下的开源软件,一开始是设计为web测试的软件,由于发展迅猛,现在可以压测许多协议比如:http.https.so ...

  4. 分布式压测系列之Jmeter4.0

    1)Jmeter4.0介绍 jmeter是个纯java编写的开源压测工具,apache旗下的开源软件,一开始是设计为web测试的软件,由于发展迅猛,现在可以压测许多协议比如:http.https.so ...

  5. jmeter五种参数化方式之CSV Data Set Config参数化

    一.用户定义的变量 一般会设置全局不变的参数,如host.账号.密码等 设置名称username,password  值王荔,123456 线程设置2次和循环设置2次,2次采样器传参和结果一样 二.用 ...

  6. 解决[ERROR] [MY-013276] [Server] Failed to set datadir to ‘F:\Mysql\mysql-8.0.19-winx64\data\‘ (OS er

    解决[ERROR] [MY-013276] [Server] Failed to set datadir to 'F:\Mysql\mysql-8.0.19-winx64\data' (OS errn ...

  7. Jmeter入门6 参数化—CSV Data Set Config 通过文件导入数据

    线程组循环次数大于1的时候,请求里每次提交的数据都相同.有的系统限制了不能提交相同数据,我们通过 CSV Data Set Config 加载csv文件数据. 1 创建一个文本文件,输入参数值保存为. ...

  8. jmeter4.0 统计结果次数 BeanShell Sampler,Debug Sampler

    jmeter4.0 统计结果次数 BeanShell Sampler,Debug Sampler 业务场景: 抽奖活动,程序按比例分配奖品,测试员想模拟100次抽奖,获取抽奖的结果,分析大致的概率 1 ...

  9. JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置

    众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果).因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确. ...

最新文章

  1. 中间省略_手机号码中间4位设置为*号,我用了5小时,可同事8秒就搞定了
  2. 修改title样式_css常见样式命名规则
  3. oel6mysql_Linux7(CentOS,RHEL,OEL)和 Oracle RAC环境系列4:target(图形
  4. ES分布式机制的透明性,垂直扩容和水平扩容,数据rebalance,master节点,节点平等的分布式架构,shard和replica机制(学习)
  5. BERT跨模态之后:占领了视觉常识推理任务榜单TOP 2!
  6. 打包(归档)和压缩(包含两者的区别)
  7. Java 解析Excel(xls、xlsx两种格式)
  8. 30岁的程序员:不拼体力的我们应该关注什么?
  9. mysql5.7 keepalived_基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构
  10. C++数据库编程 ODBC简介
  11. 共模电压 matlab,SPWM死区对三电平高压变频器共模电压的影响
  12. C语言函数之可变参数原理:va_start、va_arg及va_end
  13. ca 手机抓包_抓包安卓7以上ca证书安装方法
  14. 牛客网SQL实战二刷 | Day1
  15. fortran教程9:和C语言混合编程
  16. MATLAB函数大全 .
  17. [Crypto]ECB模式攻击
  18. 电脑如何拦截弹窗广告
  19. 免费视频格式转换软件,6大免费视频转换器推荐
  20. 24、新增商铺 - 小程序端开发 - 微擎小程序模块应用开发

热门文章

  1. 电子版,材料获取说明
  2. python安装第三方库
  3. 08-面向对象----
  4. 维护无后效性的技巧——立即计算代价
  5. nodejs中Buffer的创建和转换
  6. [转] jQuery源码分析-如何做jQuery源码分析
  7. GridView用法详解
  8. 9i DB_FILE_MULTIBLOCK_READ_COUNT参数和extent大小的设置
  9. 沙家浜《智斗》系列,孩儿版。三、棋手
  10. make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法