实例讲解Jmeter参数化的四种方式

news2024/9/21 2:42:17

JMeter的四种参数化方式包括
1.用户参数(UserParameters):适用于参数取值范围很小的时候使用
2.函数助手(FunctionHelper):可作为其他参数化方式的补充项,如:随机数生成的函数${__Random(,)}
3.CSVDataSetConfig/CSV数据配置文件:适用于参数取值范围较大的时候使用,该方法具有更大的灵活性
4.用户自定义变量(UserDefinedVariables):一般用于TestPlan中不需要随请求迭代的参数设置,如:Host、PortNumber

用户参数
路径:选择取样器-右击添加-前置处理器-用户参数
比如说登录接口,需要输入两个参数:用户名和密码。
在这里插入图片描述
添加变量:就是每个用户中有几个参数,比如说登录接口需要用户名、密码、手机号,那么添加变量就需要添加3个。
添加用户:就是一共几个用户,每增加一个用户就会增加一列数据。
username和password是我们自定义的参数名,引用的时候需要用${参数名}如下图所示:
在这里插入图片描述
如图我们设置了两个用户,那么我们将线程数设置成2执行一下结果。可以通过查看结果数发现两次请求每次请求都各取了我们设置的用户的参数。
在这里插入图片描述
二、函数助手
路径:点击工具栏中的工具-函数助手对话框
打开函数助手,可以从下拉列表中选择一个函数,并为其参数设定值,不同函数要求的参数也不同;表格的左边一列是函数参数的简要描述,右边一列是供用户填充参数的值。
可点击【帮助】进入官网具体函数的使用
比如说百度查询内容我们做成随机的,我们可以使用Random String。
在这里插入图片描述Random string length:设定的随机字符串长度
Chars to use for random string generation:从哪些字符串中选择
存储结果的变量名(可选):供引用的变量名
引用的时候也是直接复制粘贴即可。
在这里插入图片描述
执行后可以通过查看结果数发现每次取的值不一样
在这里插入图片描述
三、CSV Data Set Config
路径:配置元件-CSV Data Set Config
通过CSV文件的形式加载参数,是一种参数化的方式。它允许在压测时加载大量的变量和值,适用于需要大量变量和值的场景。比如说压测登录接口需要多个用户名和密码,那这样可以用此方式。
在这里插入图片描述
如何建立一个CSV文件呢,我们可以新建一个表格,然后输入数据后另存为CSV文件。如下图所示:
在这里插入图片描述
如图我们在CSV文件中设置两个变量名称就是xingming和ceshi。所以在CSV配置中变量名称就是xingming,ceshi,变量名之间用英文逗号隔开。
四、用户自定义变量
路径:配置元件-用户自定义变量
用户自定义变量就是定义一个变量名称和相应的值,比如说我们定义一个cookie的变量名称。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2037556.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用RestHighLevelClient进行Elasticsearch Function Score查询

简介 Function Score查询在Elasticsearch中是一个强大的工具,它允许我们根据一个或多个函数来调整查询结果的相关性得分。这使得我们可以基于某些条件对搜索结果进行更精细的控制。本文将介绍如何在Java应用程序中使用Elasticsearch的RestHighLevelClient执行Funct…

城市夜景车水马龙视频素材去哪里找?

在这个数字化与视觉化日益融合的时代,城市夜景已成为吸引观众眼球的热门视频主题。无论是个人爱好者还是企业,都致力于通过展示繁华都市的夜晚来俘获观众的心。今天,我将为您介绍几个优秀的视频素材网站,帮助您获取高质量的城市夜…

在小红书用AI做搞笑日常图文号,单号软广赚3000+!

今天,当我在小红书上刷案例时,突然眼前一亮,发现了一些以沙雕日常为主题的手绘插画图文账号。这些账号的笔记点赞量高得惊人,每篇都有上千的点赞,而且植入的软广告报价也是高得吓人。 像上图这个账号,它只发…

MetaLLM大语言模型文本生成算法分析报告

一、算法安全与监测 算法安全 信息内容安全方面,MetaLLM算法必须确保生成的文本不包含有害信息,如不当言论、歧视性内容等。这需要在训练数据中进行严格的筛选,并在模型设计时加入过滤机制。信息源安全则关注于训练数据的质量和多样性&…

【sgCreateAPIFunction】自定义小工具:敏捷开发→自动化生成API接口方法代码片段脚本(接口方法代码生成工具)

sgCreateAPIFunction源码 <template><!-- 前往https://blog.csdn.net/qq_37860634/article/details/141159084 查看使用说明 --><div :class"$options.name"><div class"sg-head">接口方法生成工具<el-dropdown:show-timeou…

vue2+OpenLayers 地图上添加渐变色(6)

渐变还有些问题需要晚上 引入 import sxs from "/views/json/sx.json"; import sx from "/views/json/sx1.json"; import GeoJSON from "ol/format/GeoJSON"; import Polygon, { fromExtent } from "ol/geom/Polygon"; import Linear…

文件上传漏洞-防御

防御文件上传的方法各种各样 1、限制文件上传的类型&#xff08;不让上传php等脚本类文件、只允许上传图片&#xff09; 2、给上传的文件重命名&#xff0c;让攻击者找不到自己传的文件在哪 3、限制文件上传大小 4、压缩上传文件 5、把上传的文件存储到文件服务器或者OSS平…

uniapp获取头像文件(二进制文件显示图片)

一、描述 由于在获取头像文件过程中&#xff0c;传递参数之后&#xff0c;请求成功了&#xff0c;但是后端给我返回了一串二进制数据流&#xff0c;傻傻的我&#xff0c;以为是乱码&#xff0c;跑去问后端大哥&#xff0c;人家跟我说这不是二进制吗&#xff0c;突然就觉得自己傻…

引领端侧多模态新时代:MiniCPM-V 2.6重磅登场

前沿科技速递&#x1f680; 在人工智能领域&#xff0c;每一次技术的进步都伴随着参数规模的提升和计算力的突破。然而&#xff0c;面壁智能公司最新推出的MiniCPM-V 2.6端侧多模态模型&#xff0c;却以相对“小巧”的8B参数量级&#xff0c;打破了传统思维&#xff0c;实现了端…

初学者入门的可视化超级色彩公式

色彩不仅是视觉元素&#xff0c;也是数据表达的重要工具。在临床数据的可视化过程中&#xff0c;合理的色彩搭配能帮助观众迅速理解数据背后的意义。例如&#xff0c;高危状态的患者可能用红色表示&#xff0c;而健康状态用绿色表示。不同色彩之间的对比度和相对位置将决定数据…

蓝牙耳机怎么连接手机?苹果用户关注这3个方法

在这个无线连接日益普及的时代&#xff0c;蓝牙耳机已成为我们日常生活中不可或缺的伴侣。然而&#xff0c;对于初次使用或遇到连接问题的用户来说&#xff0c;如何解决蓝牙耳机怎么连接手机的问题可能会有些许困惑。本文将为您详细介绍3种简单易行的方法&#xff0c;帮助您轻松…

Transformer动画讲解-多模态

Transformer模型是一种基于自注意力机制的神经网络架构&#xff0c;广泛应用于自然语言处理任务&#xff0c;如机器翻译、文本摘要等。 Transformer模型在多模态数据处理中扮演着重要角色&#xff0c;其能够高效、准确地处理包含不同类型数据&#xff08;如图像、文本、音频等&…

Polars简明基础教程十一:可视化(一)

到本次讲座结束时&#xff0c;你将能够&#xff1a; 使用Polars的内部plot方法从Polars创建图表使用外部绘图库从Polars创建图表了解这些库如何支持Polars 通常&#xff0c;需要可视化库的最新版本来实现最大程度的兼容性 import polars as plimport hvplot as hv import ma…

陈丽华珍藏梁永和书画作品,展现中华艺术之美

近两年来&#xff0c;富华国际集团董事局主席、中国紫檀博物馆馆长陈丽华女士收藏了多件由人民艺术家、著名画家梁永和先生亲笔创作的书画作品&#xff0c;其中包括《松鹤延年》、《香荷》、《江山多娇》和《硕果累累》等佳作。此外&#xff0c;梁永和先生还特地为陈丽华女士创…

【喜报】祝贺青创智通签约广州进德生物科技SunFMEA项目

SunFMEA SunFMEA是由北京青创智通科技有限公司自主研发的一款基于AIAG-VDA-FMEA标准的失效模式和影响分析软件&#xff0c;软件满足新版七步法分析流程&#xff0c;兼具DFMEA和PFMEA&#xff0c;以结构树的方式直观、完整、快速地指导用户完成FMEA分析的整个流程&#xff0c;能…

前端纯数组转树形结构

问题描述 前端需要处理后端返回的数据&#xff0c;展示如下。 解决方式 因为使用ProTable组件&#xff0c;那么数据只要携带children字段&#xff0c;就可以如上图展示。 方式一&#xff1a;后端返回数据的时候&#xff0c;直接封装好&#xff0c;如下&#xff1a; const…

electron+vue搭建命令

electronvue搭建 要使用Electron和Vue来搭建一个桌面应用程序&#xff0c;你可以遵循以下步骤&#xff1a; 1.创建一个Vue项目&#xff1a; vue create my-electron-app2.进入项目目录&#xff1a; cd my-electron-app3.添加Electron&#xff1a; vue add electron-builde…

指针初阶1(学习编程的第二十四天)

1.指针是什么&#xff1f; 编号可以抽象为地址&#xff0c;地址就可以抽象为指针 2.指针和指针类型 指针类型的意义&#xff1a;1.指针类型决定了 指针解引用的权限有多大 int有4个字节 double有8个 char只有1个 2.指针类型决定了&#xff0c;指针走一步&#xff0c;能走多…

自回归分布滞后模型 (ARDL)及 Stata 具体操作步骤

目录 一、引言 二、文献综述 三、理论原理 四、实证模型 五、程序代码及解释 六、代码运行结果 一、引言 自回归分布滞后模型&#xff08;Autoregressive Distributed Lag Model&#xff0c;简称 ARDL&#xff09;在时间序列分析中具有重要的地位&#xff0c;它能够同时捕…

八种排序算法的复杂度(C语言)

归并排序(递归与非递归实现,C语言)-CSDN博客 快速排序(三种方法,非递归快排,C语言)-CSDN博客 堆排序(C语言)-CSDN博客 选择排序(C语言)以及选择排序优化-CSDN博客 冒泡排序(C语言)-CSDN博客 直接插入排序(C语言)-CSDN博客 希尔排序( 缩小增量排序 )(C语言)-CSDN博客 计数…