Jmeter02-1:参数化组件CVS

目录

1、Jmeter组件:参数化概述

[1.1 是什么?](#1.1 是什么?)

[1.2 为什么?](#1.2 为什么?)

[1.3 怎么用?](#1.3 怎么用?)

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

[2.1 是什么?](#2.1 是什么?)

[2.2 为什么?](#2.2 为什么?)

[2.3 怎么用?](#2.3 怎么用?)

[2.3.1 实现思想](#2.3.1 实现思想)

[2.3.2 实现流程:](#2.3.2 实现流程:)

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

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

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

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

[2.4 其他](#2.4 其他)

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

[3.1 Set up | Tear Down线程组](#3.1 Set up | Tear Down线程组)

[4、总结(Jmeter01 & Jmeter02 -1)](#4、总结(Jmeter01 & Jmeter02 -1))

1、Jmeter

2、线程组

[3、参数化 之 CSV Data Set Config](#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 ---- 最后执行的线程组

相关推荐
攸攸太上17 小时前
JMeter学习
java·后端·学习·jmeter·微服务
-$_$-2 天前
【黑马点评】2 商户查询缓存
java·jmeter·缓存·maven
Play_Sai2 天前
【接口测试】任务1:登录接口
软件测试·jmeter·接口测试·技能竞赛·楚怡杯·postaman
弥琉撒到我3 天前
微服务JMeter解析部署使用全流程
jmeter·spring cloud·微服务·架构
Betray3913 天前
Jmeter常用函数、逻辑控制器
jmeter
AgostoDu4 天前
jmeter操作数据库
数据库·jmeter
无所事事的海绵宝宝4 天前
Jmeter生成JWT token
网络·数据库·jmeter
小han的日常4 天前
jmeter-Critical Section Controller逻辑控制器
jmeter
付聪12104 天前
JMeter中线程组、HTTP请求的常见参数解释
jmeter
AgostoDu4 天前
jmeter中token测试
笔记·jmeter