**
博主是个新手,纯为了记录自己的学习内容(轻喷)
Jmeter使用CSV数据文件设置
**
一.了解下用户自定义变量介绍
我是查看的传说三哥的文件分享
JMeter中常用的参数化方式有四种
1.CSV数据文件设置(CSV Data Set Config):这种方式是通常所指的参数化。数据存储在文件中,该种参数化方式取值范围大,灵活性强,适用于大量测试数据时的使用。
2.用户参数(User Parameter):适用于参数取值范围很小,需要少量测试数据时使用。
3.用户自定义变量(User Defined Variables):更多用于设置全局变量,常用于数据库地址,测试环境、开发环境地址等常量配置。
4.函数助手:可使用函数生成随机数字和随机字符串实现参数化。
————————————————
版权声明:本文为CSDN博主「传说三哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37449634/article/details/121428401
二.使用“用户自定义变量”实现参数化
1.添加元件的步骤
(1).添加一个测试计划,其中可以添加上自己需要的用户自定义变量(比如:IP地址,端口号)
(2).添加一个线程组,测试计划-右键添加-线程-线程组
(3).添加一个CSV数据文件设置,文件编码改为UTF-8
a.需要提前新建一个txt文档,然后把后缀改为CSV文件格式
b.填充你需要的参数
c.用notepad++打开,把编码转为utf-8,不然会出现中文乱码情况
(4).ctrl+1新建一个http请求
(5).ctrl+9新建一个查看结果树
最终结果显示:
2.线程组的元件内容
(1).CSV中设置了多个用户,需要设置多个线程数量或者循环次数(PS:同一个线程组中可以使用cookies管理器,实现不同用户测试相同的接口测试)
(2).因为在CSV数据文件设置组件中,有Recycle on EOF和Stop thread on EOF选项的关系,所以设置线程数和循环次数都可以实现,使用数据文件中的每一组数据进行测试。
我一般常用操作,简单说明:
文件名:就直接浏览选择文件即可,也就是使用数据文件的绝对路径。
文件编码选择UTF-8。
变量名称:就是把数据文件的每个变量名都填写上,中间用逗号分割。
忽略首行:选择True,如果CSV文件中首行写的是变量名称,选择忽略首行。
分隔符:如果CSV文件中的数据,使用的是逗号隔开,就默是默认值。如果是制表符,就用\t表示。
是否允许带引号?:如果变量值中有引号就选择True,没有则默认False即可。
其他一般默认选择。如果需求看上面说明中写的很详细,按工作中实际情况选择。
————————————————
版权声明:本文为CSDN博主「传说三哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37449634/article/details/121428401
3.HTTP请求组件内容
在jmeter使用的变量格式是:${变量名},如图:
4.测试脚本如下:
每一种登录对应的接口测试点都不同
版权归原作者 ddwyd9108 所有, 如有侵权,请联系我们删除。