Jmeter02-1:参数化组件CVS

本文详细介绍了JMeter中的参数化技术,重点讲解了CSVDataSetConfig的使用方法,包括其在批量操作中的优势和实现步骤。同时涵盖了线程组的高级应用,如Setup/TearDown线程组的使用。
摘要由CSDN通过智能技术生成

目录

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  ---- 最后执行的线程组

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值