Jmeter02-1:参数化组件CVS

目录

1、Jmeter组件:参数化概述

1.1 是什么?

1.2 为什么?

1.3 怎么用?

2、Jmeter组件:参数化实现之CSV Data Set Config(重点中重点)

2.1 是什么?

2.2 为什么?

2.3 怎么用?

2.3.1 实现思想

2.3.2 实现流程:

1、创建线程组设置循环3次,创建HTTP请求将请求体内容置空

2、创建参数化文件​编辑​编辑​编辑

3、增加CVS控件,编辑控件,进行参数化

​编辑​编辑​编辑​编辑

2.4 其他

3、Jmeter组件:线程组实现高级

3.1 Set up | Tear Down线程组

4、总结(Jmeter01 & Jmeter02 -1)

1、Jmeter

2、线程组

3、参数化  之 CSV Data Set Config 

4、特殊线程组


1、Jmeter组件:参数化概述

1.1 是什么?

参数化是动态的获取并设置数据

1.2 为什么?

比如执行批量操作时,批量插入或批量删除,之前数据都是手写的,每执行丸都要修改一次,效率太低

参数化就是可以以持续代替人工获取并设置数据:安全、高效

1.3 怎么用?

  • CSV Data Set Config

2、Jmeter组件:参数化实现之CSV Data Set Config(重点中重点)

2.1 是什么?

Jmeter参数化实现组件之一

2.2 为什么?

        通过这个组件可以动态获取并设置数据,实现类似批量添加操作(执行一次,将多条数据插入到数据库中)

2.3 怎么用?

2.3.1 实现思想

小结:

1、编写测试框架,设置循环次数为3

        json数据格式固定,值先不写

2、编写一个外部文本文档,存储要添加的三条数据

3、Jmeter添加一个参数化组件 CVS Data  Set Config,每次循环时都从外部文档的一行数据,再将4个字段分别设置进提交的JSON数据中

2.3.2 实现流程:

1、创建线程组设置循环3次,创建HTTP请求将请求体内容置空

2、创建参数化文件
3、增加CVS控件,编辑控件,进行参数化

请求情况:

2.4 其他

CVS Data Set Config   ---- CSV数据配置

CVS --  逗号分隔值文件格式

3、Jmeter组件:线程组实现高级

3.1 Set up | Tear Down线程组

Set up 线程组:最先执行的线程组,用来加载程序主体执行所需的资源

Tear Down 线程组:最后执行的线程组 ,用来程序正式关闭之前,可以将数据保存进内存

勾选独立执行

不勾选独立执行

4、总结(Jmeter01 & Jmeter02 -1)

1、Jmeter

1-1 是Apache 公司使用Java开发的一款测试工具

1-2 是高效、功能强大

1-3 下载解压缩

        安装Java环境

        目录结构

                bin:可执行程序

                lib:整合了一些小功能

        启动Jmeter

                方式1:ApacheJmeter,jar

                方式2:Jmeter,bat | Jmeter,sh

2、线程组

1-1 

        进程:一个正在运行的程序

        线程:程序中的执行线索

        线程组:不同性质的线程分类

        

        并发执行:多个线程同时执行,特点:结束顺序和启动顺序不一定一致

        顺序执行:按照启动顺序执行,特点:先启动先执行完,后启动后执行完

1-2 方便管理

1-3 怎么用?

测试计划 ---- 进程

线程组 (Jmeter)----- 线程组

线程组属性线程数  ------ 线程


线程数为N,模拟N个用户,循环次数为M,每个用户循环执行M次

Ramp up Period 时间:在规定的时间内启动所有线程


调度器(计数器)

隔某个时间将执行某种操作

3、参数化  之 CSV Data Set Config 

1-1 动态获取并设置数据

1-2 操作数据高效、安全(程序替代人工)

1-3实现思想 + 流程

4、特殊线程组

set up ------ 最先执行的线程组

tear down  ---- 最后执行的线程组

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

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

相关文章

Golang | Leetcode Golang题解之第5题最长回文子串

题目&#xff1a; 题解&#xff1a; func longestPalindrome(s string) string {if s "" {return ""}start, end : 0, 0for i : 0; i < len(s); i {left1, right1 : expandAroundCenter(s, i, i)left2, right2 : expandAroundCenter(s, i, i 1)if ri…

Mysql数据库getshell方法

今天摸鱼时候&#xff0c;突然有人问我不同的数据库getshell的方式&#xff0c;一时间我想到了mysql还有redis未授权访问到getshell的方式&#xff0c;但是仅仅第一时间只想到了这两种&#xff0c;我有查了查资料&#xff0c;找到了上面两种数据库getshell的补充&#xff0c;以…

【面试八股总结】传输控制协议TCP(三)

参考资料 &#xff1a;小林Coding、阿秀、代码随想录 一、TCP拥塞控制⭐ 1. 慢启动 – Slow Start 慢启动是指TCP连接刚建立&#xff0c;一点一点地提速&#xff0c;试探一下网络的承受能力&#xff0c;以免直接扰乱了网络通道的秩序。 慢启动算法&#xff1a; 初始拥塞窗口…

电商技术揭秘五:电商平台的个性化营销与数据分析

文章目录 引言1. 个性化营销的概念与价值1.1 个性化营销的定义1.1.1 个性化营销的基本概念1.1.2 个性化营销在电商领域的重要性 1.2 个性化营销的核心价值1.2.1 提升用户体验1.2.2 增加转化率和客户忠诚度1.2.3 优化营销资源配置 2. 用户画像与行为分析2.1 用户画像的构建2.1.1…

SpringBoot+thymeleaf完成视频记忆播放功能

一、背景 1)客户要做一个视频播放功能,要求是系统能够记录观看人员在看视频时能够记录看到了哪个位置,在下次观看视频的时候能够从该位置进行播放。 2)同时,也要能够记录是谁看了视频,看了百分之多少。 说明:由于时间关系和篇幅原因,我们这里只先讨论第一个要求,第…

智能小车测速(3.26)

模块介绍&#xff1a; 接线&#xff1a; VCC -- 3.3V 不能接5V&#xff0c;否则遮挡一次会触发3次中断 OUT -- PB14 测速原理&#xff1a; cubeMX设置&#xff1a; PB14设置为gpio中断 打开定时器2&#xff0c;时钟来源设置为内部时钟&#xff0c;设置溢出时间1s&#xff0c…

视频监控/云存储/AI智能分析平台EasyCVR集成时调用接口报跨域错误的原因

EasyCVR视频融合平台基于云边端架构&#xff0c;可支持海量视频汇聚管理&#xff0c;能提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强&#xff0c;支持多协议、多类型设备接入&#xff0c;包括&#xff1a;国标G…

【已解决】Error: error:0308010C:digital envelope routines::unsupported

前言 场景&#x1f3ac; 使用 Ant Design &#xff0c; 执行 npm run dev 出现异常。 文章目录 前言场景&#x1f3ac; 异常信息解决方案方案一(推荐)MAC | Linux 电脑成功⬇️ Windows 电脑 方案2&#xff1a; 不懂留言 JavaPub 异常信息 我直接异常信息&#xff0c;你可以…

Tomcat部署flowable出现consider increasing the maximum size of the cache

使用Apache Tomcat/8.5.32部署运行flowable-6.5.0时发现控制台有警告 问题原因&#xff1a;解决方法: 使用Apache Tomcat/8.5.32部署运行flowable-6.5.0时发现控制台有警告 01-Apr-2024 20:55:08.877 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.ge…

拥塞控制算法系列之:Swift-谷歌2020年SIGCOM-包级别端到端TIMELY拥塞控制算法

核心要点&#xff1a; 谷歌 2020 SIGCOM基于delay的AIMD拥塞拆分EC和FC&#xff0c;时延敏感场景优势分别计算EC和FC的wnd&#xff08;最核心&#xff09;保障吞吐和低延迟。Swift 因利用延迟的简单性和有效性而闻名包级别的论文&#xff1a;https://dl.acm.org/doi/pdf/10.11…

C刊级 | Matlab实现GWO-BiTCN-BiGRU-Attention灰狼算法优化双向时间卷积双向门控循环单元融合注意力机制多变量回归预测

C刊级 | Matlab实现GWO-BiTCN-BiGRU-Attention灰狼算法优化双向时间卷积双向门控循环单元融合注意力机制多变量回归预测 目录 C刊级 | Matlab实现GWO-BiTCN-BiGRU-Attention灰狼算法优化双向时间卷积双向门控循环单元融合注意力机制多变量回归预测效果一览基本介绍程序设计参考…

stream使用

stream流式计算 在Java1.8之前还没有stream流式算法的时候&#xff0c;我们要是在一个放有多个User对象的list集合中&#xff0c;将每个User对象的主键ID取出&#xff0c;组合成一个新的集合&#xff0c;首先想到的肯定是遍历&#xff0c;如下&#xff1a; List<Long> u…

xss【2】

1.xss钓鱼 钓鱼攻击利用页面&#xff0c;fish.php黑客钓鱼获取到账号密码存储的位置 xss进行键盘记录 2.xss常规防范 3.xss验证payload XSS&#xff08;跨站攻击&#xff09;_details/open/ontoggle-CSDN博客

C++ 哈希思想应用:位图,布隆过滤器,哈希切分

C 哈希思想应用:位图,布隆过滤器,哈希切分 一.位图1.位图的概念1.问题2.分析3.位图的概念4.演示 2.位图的操作3.位图的实现1.char类型的数组2.int类型的数组3.解决一开始的问题位图开多大呢?小小补充验证 4.位图的应用1.给定100亿个整数&#xff0c;设计算法找到只出现一次的整…

C#开发中一些常用的工具类分享

一、配置文件读写类 用于在开发时候C#操作配置文件读写信息 1、工具类 ReadIni 代码 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks;namesp…

VScode debug python(服务器)

方法一&#xff1a; 创建launch.json文件&#xff1a; launch.json文件地址&#xff1a; launch.json文件内容&#xff1a; {"version": "0.2.0", //指定了配置文件的版本"configurations": [{"name": "Python: Current File&…

达梦数据库 优化

谁进行优化&#xff1f;优化什么&#xff1f; 优化不能仅从数据库方面考虑&#xff0c;比如&#xff0c;在存储达到数据库极限、应用涉及人员设计的代码稀巴烂的情况下&#xff0c;进行调优就是杯水车薪的效果。 涉及到优化人员&#xff1a; 数据库管理员应用程序架构师应用…

MySQL高可用MHA

一、MHA概述 1.1 什么是 MHA MHA&#xff08;MasterHigh Availability&#xff09;是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点故障的问题。 MySQL故障切换过程中&#xff0c;MHA能做到0-30秒内自动完成故障切换操作。 MHA能在…

笔记本电脑win7 Wireless-AC 7265连不上wifi6

1.背景介绍 旧路由器连接人数有限&#xff0c;老旧&#xff0c;信号不稳定更换了新路由器&#xff0c;如 TL-XDR5430易展版用户电脑连不上新的WIFI网络了&#xff0c;比较着急 核心问题&#xff1a;有效解决笔记本连接wifi上网问题&#xff0c;方法不限 2.环境信息 Windows…

Nginx 高级

文章目录 Nginx反向代理概念配置 负载均衡概念配置 动静分离概念配置 网关防盗链keepalivednginx跨域 Nginx 反向代理 概念 反向代理&#xff08;Reverse Proxy&#xff09;方式是指以代理服务器来接受internet上的连接请求&#xff0c;然后将请求转发给内部网络上的服务器&…