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

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.kler.cn/news/358397.html

相关文章:

  • 【前端】如何制作一个自己的网站(11)
  • 了解Android中为什么需要多线程?
  • steam游戏模拟人生3缺少net framework 3.5安装不成功错误弹窗0x80070422怎么修复
  • 秒懂MVC, MVP, MVVM框架
  • java集合进阶篇-《泛型通配符及其练习》
  • 紫光档案管理系统文件上传漏洞
  • 【 Git 】git push 出现报错 fatal: Could not read from remote repository.
  • Centos7升级到openssh9.9
  • 使用Python和Proxy302代理IP高效采集Bing图片
  • WebGL编程指南 - WebGL入门
  • 项目一:3-8译码器的设计与实现(FPGA)
  • 诺奖印证产业方向,AI先行者晶泰科技开拓黄金赛道
  • 使用 npm 安装pnpm
  • opencv物体追踪,人脸识别案例分析
  • win10专业版.net framework 3.5sp1安装错误如何解决?
  • 【动态规划】【路径问题】下降路经最小和、最小路径和、地下城游戏
  • Redis环境的搭建
  • 033 商品搜索
  • Mybatis day 1020
  • 基于springboot的网上服装商城推荐系统的设计与实现