当前位置: 首页 > news >正文

jmeter用csv data set config做参数化1

在jmeter中,csv data set config的作用非常强大,用它来做批量测试和参数化非常好用。

csv data set config的常用配置项如下:

Variable Names处,写上源文件中的参数名,用于后续接口发送请求时引用

Ignore first line:如果csv文件中的首行是表示字段名称的,那么这里一定记得设为True,否则会报错。

Allow Quoted data?: 这里如果参数数据中有逗号的,这里一定设为True,可以以原貌读取数据,而不是截断读取。

Stop thread on EOF?: 当循环到文件结尾时,停止线程操作与否?选择True,就是无论线程数设置为多少,到文件结尾都停止线程操作。

接下来,看个例子,csv data set config这个设置可以让参数调用在各个地方,包括断言内容。

csv文件的内容为:其中看到包括两列数据,一列是要断言的字段,一列是断言的结果值

在csv data set config元件上,这样设置

接下来,看重磅部分,参数引用真的可以用在各个地方

这里,断言的字段,和断言的结果值都可以引用csv文件里的字段。这样就能实现接口参数化了,覆盖各种正常和异常场景的数据不同和响应结果不同的情况了!非常强大和好用!

最后,运行看下结果:

这样,就非常高效地完成了同一接口的参数化的测试。

其他的,如http请求上的字段,都可以参数化,如下图

这些参数化的字段都是csv文件里对应的字段

总结:csv data set config这个元件的功能很强大,能将参数化做到,用来做批量测试很好。

http://www.lryc.cn/news/464274.html

相关文章:

  • 软件分享 丨eSearch 截图软件
  • pytorh学习笔记——cifar10(一)生成数据
  • pikachu靶场SSRF-curl测试报告
  • Java项目-基于Springboot的农机电招平台项目(源码+说明).zip
  • Systemd:简介
  • Snapshot包和Release包区别
  • 最近网站频繁跳转到黑产网站,怀疑是51.la统计代码的问题
  • 【python_修改PPT中字体,run.font.name只对英文生效怎么办?】
  • 【web】JDBC
  • MATLAB代码介绍:一段轨迹的指纹定位,KNN,三维,四个锚点(附源代码,可复制粘贴)
  • XML Schema 复合空元素
  • Java面向对象编程基础(二)
  • [PHP]重复的Notice错误信息
  • 2024年第四届“网鼎杯”网络安全大赛-赛前模拟训练
  • AI金融攻防赛:YOLO理论学习及赛题进阶思路(DataWhale组队学习)
  • Spring Security 基础配置详解(附Demo)
  • 代码随想录打卡Day1
  • Vue快速创建工程+Element Plus
  • 汽车管理系统——主界面制作
  • C++ 右值引用深入理解:特性、优化与底层
  • C# 文件操作
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发三 :安装QT5.14.2, 并将QT集成 到 VS2019中。
  • Linux 累加计算递归算法汇编实现
  • 明日周刊-第23期
  • kubernets(二)
  • 《YOLO 标注工具全览》
  • 财富思维学习
  • python爬虫加解密分析及实现
  • 用Java做智能客服,基于私有知识库
  • 软考(网工)——网络安全