一,Jmeter参数化的组件:
1,CSV Data Set Config
2,用户参数
3,用户定义的变量
4,函数
- CSV和用户参数使用思想一样,用户参数流程更简单,但是数据多了的化,CSV更方便
- 用户定义的变量一般用来存储全局的变量,使用较少
- 函数实现更灵活,内置很多实现
- 最常用的是CSV+函数
Jmeter参数化:
1)参数化就是动态的设置并获取数据
2)参数化就是程序代替人工获取并设置数据,更加高效和安全
二,参数化CSV Data Set Config
通过这个组件可以动态获取并设置数据,实现类似批量添加操作(执行一次,将多条数据插入到数据库)
CSV的思想:
CSV实现流程:
线程组实现高级:
Set Up 线程组 : 最先执行的线程组
加载程序主体执行所需的资源
Tear Down 线程组 : 最后执行的线程组
程序正式关闭之前,可以将数据保存进内存
三,参数化之用户参数
实现思想(和CSV类似)
1)将数据设置进第三方,然后循环读取数据
2)和CSV区别是将数据设置进外部的文本文档,而用户参数是将数据设置进Jmeter内置组件
3)几个用户循环几次,填的是线程数,用户数
四,参数化之用户变量
这个最后一个是注释没啥用的
五,函数
需求:循环N次查询,给每次查询标上顺序数字
函数是程序中最基本的封装单元,封装一些常用功能
1)这个功能是计算
2)填的TRUE和FALSE的作用:T两个线程数(用户)一个人一个计算器,F两个共一个
3)点生成的下面的就是调用
$前面要写一些count= 这样出来的结果好看一点
出来的效果图:
扫描二维码关注公众号,回复:
5651618 查看本文章
把函数调用放在名称上的效果: