Jmeter02-1:参数化组件CVS

news/2024/4/30 2:08:53

目录

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.cpky.cn/p/11650.html

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

相关文章

C#,简单,精巧,实用的文件夹时间整理工具FolderTime

点击下载本文软件(5积分): https://download.csdn.net/download/beijinghorn/89071073https://download.csdn.net/download/beijinghorn/89071073 百度网盘(不需积分): https://pan.baidu.com/s/1FwCsSz…

c# wpf XmlDataProvider 简单试验

1.概要 2.代码 <Window x:Class"WpfApp2.Window12"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/expression/blend…

分享一个基于Multi-SLAM+3DGS的新一代三维内容生产技术

基于智能空间计算&#xff0c;新一代超逼真三维内容生成技术。 可自动化生成超逼真的大场景三维模型&#xff0c;并在各类终端和空间计算设备中&#xff0c;实现前所未有的沉浸式体验。 更可接入专业三维软件和应用平台&#xff0c;进行深度的模型开发与场景落地。 支持超大复杂…

YOLOv9架构图分享

YOLOv9是YOLO (You Only Look Once)系列实时目标检测系统的最新迭代。它建立在以前的版本之上&#xff0c;结合了深度学习技术和架构设计的进步&#xff0c;以在目标检测任务中实现卓越的性能。通过将可编程梯度信息(PGI)概念与广义ELAN (GELAN)架构相结合&#xff0c;YOLOv9在…

Jenkins 使用 Description Setter

想要的效果如图: 在打包完成之后直接在构件历史的部分展示出来构建的docker镜像名,这样就不需要去找日志了。 首先安装插件 Description Setter, 如何安装就不在此赘述了。 安装完成之后&#xff0c;在构件后操作选项添加一个流程&#xff0c; 有两个字段: regular expressi…

多态--下

文章目录 概念多态如何实现的指向谁调谁&#xff1f;例子分析 含有虚函数类的大小是多少&#xff1f;虚函数地址虚表地址多继承的子类的大小怎么计算&#xff1f;练习题虚函数和虚继承 概念 优先使用组合、而不是继承; 继承会破坏父类的封装、因为子类也可以调用到父类的函数;…