JMeter的四种参数化方式包括:

1.用户参数

2.用户自定义变量

3.CSV Data Set Config

4.函数助手

一、用户参数

位置:线程组右键-添加-前置处理器-用户参数

操作:用户参数可添加多个用户或变量,Up和Down可以上下移动变量位置,在http请求的地方参数替换${变量名}

二、用户自定义变量

位置:线程组右键-添加-配置元件-用户定义的变量

操作:点击下面的添加可添加多个参数,在http请求中的使用同用户参数。

用户定义的变量中定义的参数值在test plan执行过程中不能发生取值的改变,因此一般仅将test plan中不需要随迭代发生改变的参数(只取一次的参数)设置在此处;例如:被测应用的host和port值。

三、CSV Data Set Config

位置:线程组右键-添加-配置元件-CSV Data Set Config


操作:界面及解释如下,文件里面的内容第一行直接为数据。这里支持csv,txt,dat三种格式,可建txt文档,然后直接改后缀名,在http请求中需参数化的地方用${变量名}引用即可。

四、函数助手

位置:选项-函数助手对话框-选择一个功能选择__CSVRead

操作:填入CSV文件位置,填入读取第几列,第一列填0,依次类推,点击生成,拷贝字符串替换需要参数化的地方。

总结:

1、函数助手_CSVRead的参数化,功能相比CSV Data Set Config较弱;

2、CSV Data Set Config:适用于参数取值范围较大的时候使用,该方法具有更大的灵活性;

3、用户自定义变量,一般用于test plan中不需要随请求迭代的参数设置;

4、用户参数,适用于参数取值范围很小的时候使用;

5、Jmeter读取的文件中第一行不要写列名,直接写值。

Jmeter参数化的四种方式相关推荐

  1. jmeter参数化的四种方法

    为了解决重复性操作,比如查询30个学院信息,所以通过循环的方式,从一个数据源获取数据,对重复执行的操作,进行动态赋值的过程叫做参数化. 参数化原理:复杂的技术都是源于简单的重复             ...

  2. Jmeter参数化的几种方式

    1.用户定义的变量(User Defined Variables) 用于存放不需要随迭代发生改变的参数(只取一次值的参数),比如host.端口号.url 添加>配置元件>用户定义的变量,设 ...

  3. Jmeter参数化四种方式

    JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config/CSV数据配置文件 4.用户自定义变量 一.用户参数 位置:添加-前置处理器-用户参数 操作 ...

  4. 【Java并发编程】并发模拟的四种方式

    文章目录 并发模拟的四种方式 一.Postman 二.Apache Bench(AB) 三.并发模拟工具JMeter 四.代码模拟 并发模拟的四种方式 一.Postman Postman是一个款htt ...

  5. 参数化的 4 种方式用法总结

    大家好啊,我是大田. 参数化就是用变量代替数据的过程,结合前几天的 Jmeter 打卡内容,总结参数化的4种方式: 1.用户自定义变量 两种方法: 一是测试计划面板中的用户定义的变量设置(用户定义的变 ...

  6. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  7. Java遍历Map对象的四种方式

    关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 2 3 4 Map<Integer, Intege ...

  8. 详解vue 路由跳转四种方式 (带参数)

    本文介绍了vue 路由跳转四种方式 (带参数),本文通过实例代码给大家介绍的详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1. router-link 1. 不带参数 <router-li ...

  9. 解决存储过程中数据安全问题的四种方式

    随着科技的不断发展,数据量也正在呈指数倍的增加.在这样一个大背景下,存储产品成为了时下市场中最热的产品.而数据的安全性也变得尤为重要.后端存储已经逐渐成为企业业务系统的核心和关键. 一般而言,我们有四 ...

最新文章

  1. 浅析Spring——控制反转IoC
  2. java 组合框_Java知多少(88)列表和组合框
  3. python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码
  4. 中国免检制度可能全面废止 产品免检办法已废除
  5. 创业路上的这点事之 从无到有,从有到......
  6. 【微信小程序canvas】实现小程序手写板用户签名(附代码)
  7. JAVA ee6 result结果集_java对数据库的表插入操作时,显示已生成用于更新的结果集...
  8. 【OpenCV入门学习笔记1】:Mat对象的指针操作和掩膜操作
  9. JAVA js的escape函数、解析用js encodeURI编码的字符串、utf8转gb2312的函数
  10. activex控件 新对象 ocx 初始化_Office已经支持64位的树控件Treeview了
  11. Java--线程同步
  12. 图灵,蔡汀,达尔文:计算中的上帝
  13. 编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加
  14. 数据分析方向之连续性的价值分析
  15. 情绪管理--不要总做“好脾气”的人。
  16. jquery获取元素索引值index()
  17. 加元预测:油价仍是关键驱动因素 - 加元/日元、美元/加元设置
  18. 使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错
  19. 法人和其他组织统一社会信用代码编码规则,附有源代码
  20. bootstrap的引入和使用

热门文章

  1. Amazon 邮箱大全
  2. 更加简便的使用VSS
  3. 【番杰的问答笔记】C语言的命令注意事项
  4. Windows Server 2008 安装VMware Tools
  5. Qt编程(一) Qt框架简介
  6. 记一次微信小程序源码反解包
  7. 【读书笔记】【More Effective C++】异常(Exceptions)
  8. Neural Collaborative Filtering复现
  9. HCSC: Hierarchical Contrastive Selective Coding
  10. 豆瓣 9.3 的高分,牛逼的 Git!