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

jmeter常用配置元件介绍总结之配置元件

系列文章目录
1.windows、linux安装jmeter及设置中文显示

2.jmeter常用配置元件介绍总结之安装插件

3.jmeter常用配置元件介绍总结之线程组

4.jmeter常用配置元件介绍总结之函数助手

5.jmeter常用配置元件介绍总结之取样器

6.jmeter常用配置元件介绍总结之jsr223执行python脚本

7.jmeter常用配置元件介绍总结之定时器

8.jmeter常用配置元件介绍总结之逻辑控制器

9.jmeter常用配置元件介绍总结之后置处理器

10.jmeter常用配置元件介绍总结之前置处理器、测试片段

11.jmeter常用配置元件介绍总结之配置元件

12.jmeter常用配置元件介绍总结之断言

13.jmeter常用配置元件介绍总结之监听器

14.jmeter常用配置元件介绍总结之分布式压测

15.jmeter常用配置元件介绍总结之用linux服务器压测

jmeter常用配置元件介绍总结之配置元件

    • 3.配置元件
      • 3.1.CSV Data Set Config
      • 3.2.HTTP信息头管理器
      • 3.3.HTTP请求默认值
      • 3.4.用户定义的变量
      • 3.5.计数器
      • 3.6.Random Variable(随机变量)
      • 3.7.HTTP Cookie管理器
      • 3.8.HTTP缓存管理器
      • 3.9.JDBC Connection Configuration

3.配置元件

3.1.CSV Data Set Config

功能:常用于数据的参数化
参数说明
文件名:填写文件的路基
文件编码:文件内容的编码方式
变量名称:变量名称,引用时,使用的名字,多个变量用英文都号分割
忽略首行:忽略后第一行不会读取,如:有表头的时候,就可以勾选true,忽略表头
分隔符:值参数文件中的内容用什么符号分割,一般默认用逗号
是否允许带引号:是否允许参数文件里面的内容有引号
遇到文件结束符再次循环:为true时,所有内容都执行过一次后,如果线程数会继续执行,则重复循环文件里的参数内容;如:文件内容3行,线程循环6次,设置为true时,则再第一次将3行内容执行后,会再次从第一行内容开始循环执行
遇到文件结束符停止线程:为ture时,文件内容执行完成后,还有剩余的线程时,会将线程结束掉
线程共享模式:设置文件参数数据的有效范围,只能再范围内进行使用、引用变量

如图:

在这里插入图片描述
在这里插入图片描述

3.2.HTTP信息头管理器

功能:管理、设置http请求的,请求头信息,如:Content-Type: application/json等,以名称和值,键值对的形式填写。是否要加,要加什么内容,具体要看实际接口的要求。
如图:

在这里插入图片描述

3.3.HTTP请求默认值

功能:同意公共参数,避免重复配置便于维护,执行时http请求取样器会自动去获取设置的默认值;
如:多个接口时,可以把公共内容,如:ip、端口等,提出来设置成默认值,当更改服务器后,只需要修改http请求默认值这一个地方就可以了,不需要去修改每个请求对应的地址、端口。

参数比较简单和http请求差不多,设置端口

如图演示:https请求,并没有设置ip、端口等,只设置了请求方式,运行时根据设置的默认值进行了请求

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4.用户定义的变量

功能:用于少量数据的参数化,设置号变量和值后在其他地方进行引用。

如图演示:

在这里插入图片描述
在这里插入图片描述

3.5.计数器

Starting value:设置计数器初始值,即:从多少开始递增,如:设置10,每次递增1,则是10,11,12,…
递增:设置每次循环计数时增加多少值
Maximum value:设置最大值,到达最大值后会从新开始计数
数字格式:设置数字的格式输出,比如设置为:000,则输出001;002,…不足位用0补齐
引用名称:设置引用该值的时候的变量名
与每用户独立的跟踪计数器:不勾选时,多个线程数共用一个计数器;如线程数1,用了1,线程数2,就是2
在每个线程组选代上重置计数器:勾选后,每个线程数独立的跟踪计数器

如图:1个线程数,循环10次,超过设置的最大值后从新开始计数

在这里插入图片描述
在这里插入图片描述

3.6.Random Variable(随机变量)

功能
参数说明
变里名称:设置引用时的名称
输出格式:随机数格式化生成,比如:000,就会输出001,位数不足用0补齐
最小值:设置随机数的最小值
最大值:设置随机数的最大值
每线程:为true时,灭国线程独享各自的随机数生成器

如图:

在这里插入图片描述
在这里插入图片描述

3.7.HTTP Cookie管理器

功能:存储和发送cookie,如请求的响应中包含了cookie,cookie管理器就会自动存储该cookie,用于后面的请求。

在这里插入图片描述

3.8.HTTP缓存管理器

功能:用来缓存一些资源文件,添加后不需要每次都去下载网页资源,而是检查更新的内容只会下载未存储器的文件;常用于web页面的性能测试
参数说明
在每次送代中清除缓存:勾选后每次迭代都会将缓存的内容情况,重新下载资源
Use Thread Group configuration to control cache clearing:勾选后,会使用线程组配置去控制缓存的清除
Use Cache-Control/Expires header when processing GET requests:勾选后会检查Cache-Control/Expires的值,根据检查结果决定是从缓存中返回,还是请求服务器
缓存中元素的最大数里:设置缓存内容的,缓存的最大容量

在这里插入图片描述

3.9.JDBC Connection Configuration

功能:用来设置管理数据库的连接配置信息
具体使用以及在这篇文章结合JDBC Request讲解过了这里就不在重复介绍了:jmeter常用配置元件介绍总结之取样器

相关文章:

jmeter常用配置元件介绍总结之配置元件

系列文章目录 1.windows、linux安装jmeter及设置中文显示 2.jmeter常用配置元件介绍总结之安装插件 3.jmeter常用配置元件介绍总结之线程组 4.jmeter常用配置元件介绍总结之函数助手 5.jmeter常用配置元件介绍总结之取样器 6.jmeter常用配置元件介绍总结之jsr223执行pytho…...

SpringBoot获取请求参数

spring boot获取请求参数 文章目录 spring boot获取请求参数一、简单参数二、实体参数三、数组集合参数四、日期参数五、Json参数六、路径参数 开头概述 在Spring Boot框架中,处理HTTP请求并获取请求参数是开发Web应用程序中的一项基本任务。无论是简单的GET请求还是…...

【数据结构】树——顺序存储二叉树

写在前面 在学习数据结构前,我们早就听说大名鼎鼎的树,例如什么什么手撕红黑树大佬呀,那这篇笔记不才就深入浅出的介绍二叉树。 文章目录 写在前面一、树的概念及结构1.1、数的相关概念1.2、数的表示1.3 树在实际中的运用(表示文…...

Android中perform和handle方法的区别——以handleLaunchActivity与performLaunchActivity为例

在Android系统中,perform和handle方法经常出现在关键流程中,分别承担不同的职责。这种命名约定反映了框架设计中的分层思想,帮助开发者区分任务的调度与实现。本文通过handleLaunchActivity和performLaunchActivity这两个典型方法的源码分析&…...

聊聊依赖性测试

在软件测试中,我们常常面临一个挑战:多个模块之间高度耦合,任何一个模块的异常都可能导致整个系统崩溃。如何确保这些模块之间的协作无缝衔接?这就需要依赖性测试的助力! 什么是依赖性测试?它与功能测试、…...

C++11————线程库

thread 类的简单介绍 在 c11 之前,涉及到多线程问题,都是和平台相关的,比如 windows 和 linux 下各自有自己的接口,这使得代码的可移植性比较差。在 c11 中引入了线程库,使得 c在编程时不需要依赖第三方库了 函数名 …...

Java 动态代理初步

动态代理初步 package ReflectExercise;import ReflectExercise.pojo.BigStar; import ReflectExercise.pojo.ProxyUtil; import ReflectExercise.pojo.Star;/*** 动态代理* 无侵入的给方法增强功能*/ public class ReflectExercise {public static void main(String[] args) {…...

应用系统开发(10) 钢轨缺陷的检测系统

涡流检测系统框图 其中信号发生器为一定频率的正弦信号作为激励信号,这个激励信号同时输入给交流电桥中的两个检测线圈,将两个线圈输出的电压差值作为差分信号引出至差分放大电路进行放大,经过放大后信号变为低频的缺陷信号叠加在高频载波上…...

理解 \r、\n、\r\n 和 \n\r:换行符的区别和用法

\r(回车,Carriage Return): ASCII 码 13,对应的控制字符是 CR,将光标回到当前行的行首(而不会换到下一行),之后的输出会把之前的输出覆盖。\n(换行,Line Feed&#xff09…...

【jvm】StringTable为什么要调整

目录 1. 永久代内存限制与回收效率2. 堆内存的优势3. JDK版本的演进4. 实际应用的考虑 1. 永久代内存限制与回收效率 1.内存限制:在JDK 6及之前的版本中,StringTable位于永久代(PermGen space)中。然而,永久代的内存空…...

AI 驱动低代码平台:开创智能化用户体验新纪元

一、引言 人工智能技术如汹涌浪潮般迅猛发展,在各个行业掀起了颠覆性的变革风暴。于软件开发领域而言,AI 辅助编程与低代码平台的完美结合已然成为关键趋势,极大地提高了开发效率。然而,低代码平台的使命绝非仅仅局限于简化开发流…...

谈一谈QThread::CurrentThread和this->thread

QThread::CurrentThread是指的当前函数调用者者所在的线程 this->thread是指的当前对象所在的线程(对象创建出来的时候所在的线程) Qt文档说明 CurrentThread返回一个指向管理当前执行线程的QThread的指针 thread返回对象所在的线程 这两个函数所…...

ThriveX 博客管理系统前后端项目部署教程

前端 前端项目地址:https://github.com/LiuYuYang01/ThriveX-Blog 控制端项目地址:https://github.com/LiuYuYang01/ThriveX-Admin Vercel 首先以 Vercel 进行部署,两种方式部署都是一样的,我们以前端项目进行演示 首先我们先…...

STM32单片机设计防儿童人员误锁/滞留车内警报系统

目录 目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 1.电路图采用Altium Designer进行设计: 2.实物展示图片 三、程序源代码设计 四、获取资料内容 前言 近年来在车辆逐渐普及的情况下,由于家长的疏忽,将…...

可认证数据资产合约标准协议(CMIDA-1)意见征集

标准背景 数据资产具备多维度的属性,涵盖行业特性、状态信息、资产类型、存储格式等。数据资产在不同流通主体之间可理解、可流通、可追溯、可信任的重要前提之一是存在统一的标准,缺失统一的标准,数据混乱冲突、一数多源、多样多类等问题将…...

Cyberchef配合Wireshark提取并解析HTTP/TLS流量数据包中的文件

本文将介绍一种手动的轻量级的方式,还原HTTP/TLS协议中传输的文件,为流量数据包中的文件分析提供帮助。 如果捕获的数据包中存在非文本类文件,例如png,jpg等图片文件,或者word,Excel等office文件异或是其他类型的二进…...

MYSQL- 展示事件信息 EVENTS 语句(十八)

13.7.5.18 SHOW EVENTS 语句 SHOW EVENTS[{FROM | IN} schema_name][LIKE pattern | WHERE expr]此语句显示有关事件管理器事件的信息,这些信息在第23.4节“使用事件调度器”中进行了讨论。它要求显示事件的数据库具有EVENT权限。 以最简单的形式,SHOW…...

如何在react中使用react-monaco-editor渲染出一个编辑器

一、效果展示 二、基于vite配置 1.首先安装react-monaco-editor和monaco-editor包 npm add react-monaco-editor npm i monaco-editor 2.其次创建一个单独的文件(此处是tsx、直接用app或者jsx也行) import { useState, useEffect } from react impo…...

【Linux】Github 仓库克隆速度慢/无法克隆的一种解决方法,利用 Gitee 克隆 Github 仓库

Github 经常由于 DNS 域名污染以及其他因素克隆不顺利。 一种办法是修改 hosts sudo gedit /etc/hosts加上一行 XXX.XXX.XXX.XXX github.comXXX 位置的 IP 可以通过网站查询 IP/服务器github.com的信息-站长工具 这种方法比较适合本身可以克隆,但是速度很慢的…...

HarmonyOS Next 组件或页面之间的所有通信(传参)方法总结

系列文章目录 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(上) 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(下) 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(上) 【…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

C++中string流知识详解和示例

一、概览与类体系 C 提供三种基于内存字符串的流&#xff0c;定义在 <sstream> 中&#xff1a; std::istringstream&#xff1a;输入流&#xff0c;从已有字符串中读取并解析。std::ostringstream&#xff1a;输出流&#xff0c;向内部缓冲区写入内容&#xff0c;最终取…...

【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)

要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况&#xff0c;可以通过以下几种方式模拟或触发&#xff1a; 1. 增加CPU负载 运行大量计算密集型任务&#xff0c;例如&#xff1a; 使用多线程循环执行复杂计算&#xff08;如数学运算、加密解密等&#xff09;。运行图…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中&#xff0c;电磁频谱已成为继陆、海、空、天之后的 “第五维战场”&#xff0c;雷达作为电磁频谱领域的关键装备&#xff0c;其干扰与抗干扰能力的较量&#xff0c;直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器&#xff0c;凭借数字射…...

MySQL 部分重点知识篇

一、数据库对象 1. 主键 定义 &#xff1a;主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 &#xff1a;确保数据的完整性&#xff0c;便于数据的查询和管理。 示例 &#xff1a;在学生信息表中&#xff0c;学号可以作为主键&#xff…...

TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?

在工业自动化持续演进的今天&#xff0c;通信网络的角色正变得愈发关键。 2025年6月6日&#xff0c;为期三天的华南国际工业博览会在深圳国际会展中心&#xff08;宝安&#xff09;圆满落幕。作为国内工业通信领域的技术型企业&#xff0c;光路科技&#xff08;Fiberroad&…...

《Offer来了:Java面试核心知识点精讲》大纲

文章目录 一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理Jav…...

Java数组Arrays操作全攻略

Arrays类的概述 Java中的Arrays类位于java.util包中&#xff0c;提供了一系列静态方法用于操作数组&#xff08;如排序、搜索、填充、比较等&#xff09;。这些方法适用于基本类型数组和对象数组。 常用成员方法及代码示例 排序&#xff08;sort&#xff09; 对数组进行升序…...

React父子组件通信:Props怎么用?如何从父组件向子组件传递数据?

系列回顾&#xff1a; 在上一篇《React核心概念&#xff1a;State是什么&#xff1f;》中&#xff0c;我们学习了如何使用useState让一个组件拥有自己的内部数据&#xff08;State&#xff09;&#xff0c;并通过一个计数器案例&#xff0c;实现了组件的自我更新。这很棒&#…...