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

相关推荐
互联网杂货铺10 小时前
软件测试之压力测试
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
幸福的达哥10 小时前
后端性能测试优化案例
jmeter·压力测试·安全性测试
逻各斯14 小时前
用JMeter给要登录的操作做压力测试
jmeter·压力测试
测试杂货铺1 天前
接口测试及常用接口测试工具(Postman/Jmeter)
自动化测试·软件测试·测试工具·jmeter·测试用例·接口测试·postman
陈志化1 天前
JMeter----笔记
笔记·jmeter
测试小罡1 天前
如何在JMeter中配置断言,将非200状态码视为测试成功
jmeter
锦都不二2 天前
一文2000字从0到1用Jmeter全流程性能测试实战
jmeter
Allen Bright2 天前
【JMeter使用-2】JMeter中Java Request采样器的使用指南
java·开发语言·jmeter
石油城诚恳的大白菜2 天前
jmeter提取json中的多个返回值写入CSV文件供下一个接口调用(实操)
jmeter
一只小H呀の3 天前
Jmeter连接数据库、逻辑控制器、定时器
数据库·jmeter·oracle