当前位置: 首页 > news >正文

jmeter中用户参数和用户定义的变量的区别

  如果使用jmeter做过参数化的人都知道,参数化的方式有多种,其中一种就是使用用户定义的变量,还有一种是使用用户参数。那么,这两个有什么异同呢?

一、先说相同的点:

  1、都可以参数化,以供sampler调用。

  2、都是key-values的形式展示。

二、再说说区别,我们在讲这个区别的时候,还是结合实例来说,这样更容易理解。

  1、分别在不同的组件中。用户参数的位置属于前置处理器,用户定义的变量属于配置元件。

  2、用户定义的变量,数据初始化一次;用户参数是每次都变动的。下面举个例子,来看看二者的不同。

第一步,我们只是看二者参数的区别,所以在取样器中添加Debug Sampler

第二步,在Debug Sampler下添加用户参数

 添加随机函数,如图

第三步,添加用户定义的变量

 同样添加随机函数

 第四步,添加查看结果树,运行之后,查看结果。注意:r1是通过用户参数定义的,r2是通过用户定义的变量定义的。

结果1,如图:

结果2,如图:

结果3,如图

 结论,当一次执行多个线程的时候,用户参数定义的变量是不断变化的,每一次都是重新生成一个随机数,而用户定义的变量,则是初始化一次,每个请求中的参数值是相同的。

 

http://www.lryc.cn/news/126369.html

相关文章:

  • WSL2 Ubuntu子系统安装OpenCV
  • KafkaStream:Springboot中集成
  • 包管理工具 nvm npm nrm yarn cnpm npx pnpm详解
  • 【java】mybatis-plus代码生成
  • 小样本UIE 信息抽取微调快速上手(不含doccona标注)
  • Vue项目(购物车)
  • 23.08.16驱动点灯
  • 数据结构——堆
  • 重复学习1:NLP
  • 做海外游戏推广有哪些条件?
  • JavaFx基础学习【五】:FXML布局文件使用
  • 通过Python爬虫提升网站搜索排名
  • 【博客698】为什么当linux作为router使用时,安装docker后流量转发失败
  • el-dialog嵌套,修改内层el-dialog样式(自定义样式)
  • B树和B+树区别
  • intelJ IDEA\PHPStorm \WebStorm\PyCharm 通过ssh连接远程Mysql\Postgresql等数据库
  • vfuhyuuy
  • CSS自学框架之表单
  • 使用Spring Boot和Redis实现用户IP接口限流的详细指南
  • 前端性能优化——包体积压缩插件,打包速度提升插件,提升浏览器响应的速率模式
  • 配置vscode
  • 【Spring】深入理解 Spring 事务及其传播机制
  • eclipse常用设置
  • ajax解析
  • CSS3:图片边框
  • (七)Unity VR项目升级至Vision Pro需要做的工作
  • 【计算机视觉|生成对抗】生成对抗网络(GAN)
  • 神经网络基础-神经网络补充概念-15-神经网络概览
  • iOS Epub阅读器改造记录
  • 负载均衡搭建