线程组循环次数大于1的时候,请求里每次提交的数据都相同。有的系统限制了不能提交相同数据,我们通过 CSV Data Set Config 加载csv文件数据。

1 创建一个文本文件,输入参数值保存为.csv文件。一次循环读一行数据。

2 Jmeter 线程组点击右键》添加》配置元件》 CSV Data Set Config [dinghanhua]

3   CSV Data Set Config编辑页面

filename:文件绝对路径

encoding:文件编码

variable names:参数名,参数名,。。。。与文件内的参数值一一对应。

分隔符:默认逗号

allow quoted data:文件中有参数内部包含分隔符。csv文件内要用""将包含分隔符的参数括起来

最后三项:1 文件读完是否终止循环 2 文件读完是否停止进程 3 共享范围

 

4 在请求中引用参数

5 线程组设置循环次数4次,运行。每次读一行数据。

the end!

转载于:https://www.cnblogs.com/dinghanhua/p/5647398.html

Jmeter入门6 参数化—CSV Data Set Config 通过文件导入数据相关推荐

  1. Jmeter参数化 CSV Data Set Config界面说明

    Filename:指保存信息的文件目录,可以相对或者绝对路径,相对路径从Jmeter 的启动目录(***/bin)路径. File Encoding:文件编码,默认为ANSI,建议设置为utf-8,防 ...

  2. 使用jMeter的csv data set config避免用户密码的硬编码

    最开始我在jMeter里调用api时,api需要的用户名和密码都是硬编码的,这样当我把jMeter工程文件发布到github里分享给其他人时,这些敏感信息容易泄露. 后来同事教会我使用csv data ...

  3. Jmeter===Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍(转)

    Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍 要求: 今天要测试上千条数据,且每条数据要求执行多次,(模拟多用户多次抽奖) 1.用户id有175个,且没有任何排序规 ...

  4. jmeter五种参数化方式之CSV Data Set Config参数化

    一.用户定义的变量 一般会设置全局不变的参数,如host.账号.密码等 设置名称username,password  值王荔,123456 线程设置2次和循环设置2次,2次采样器传参和结果一样 二.用 ...

  5. JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置

    众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果).因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确. ...

  6. JMeter 配置元件-CSV Data Set Config 参数化配置

    众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果).因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确. ...

  7. JMeter学习-005-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置

    日常常见的线上监控几个简单的监控示例场景如下: 监控电商网站某个类目下的商品数量.若类目中商品的数量小于一定的数量,则认为需要认为查看商品池的商品是否正确: 监控商品的价格.当商品价格出现超出限定的波 ...

  8. Jmeter通过CSV Data Set Config参数化

    1.添加CSV Data Set Config 2.新建txt文件,在文件中编写参数化的值,值之间以逗号进行分割 3.设置CSV Data Set Config FileName:即同目录下csv文件 ...

  9. 参数化之利用CSV Data Set Config从文件读取参数并关联变量

    1.   添加CSV Data Set Config 右键线程组->配置元件->CSV Data Set Config 2.   配置 新建test.cvs文件内容如下 CSV Data ...

最新文章

  1. 解决 javax.servlet.jsp.JspException cannot be resolved to a type的问题
  2. qt 无法定位程序输入点*******于动态链接库*****.dll上
  3. c# 深拷贝各种实现方式
  4. Linux 和 Vim 常用命令整理
  5. 数据结构与算法--链表实现以及应用
  6. 微信模版消息 touser 能否多个 群发
  7. Web设计师须知的10项SEO技巧
  8. 【Flink-未解决】 FLink TaskManager with id is no longer reachable
  9. OpenCV实现验证otsu算法
  10. 快速学习nodejs系列:四、nodejs特性1--单线程
  11. 多云时代-着眼布局开源技术之多云数据管理
  12. DirectX 修复
  13. js2D物理引擎插件
  14. 8086/8088CPU内部结构
  15. 浙江大学公开课《王阳明心学》
  16. 金蝶K3cloud管理中心的管理员密码重置
  17. 如何模拟自动鼠标点击或记录鼠标和回放
  18. linux下登录不上oracle,Oracle特定用户登录失败案例 ORA-20001
  19. python中length用法_为什么Python代码使用len()函数而不是length方法?
  20. JavaScript中0.1+0.2问题

热门文章

  1. Android如何通过shareduserid获取系统权限
  2. RHEL6.1 java显示乱码
  3. windows+caffe(二)——图片转换为levedb格式
  4. c++学习笔记(13) 继承和多态
  5. udp文件服务器,UDP客户端服务器文件传输
  6. 实现点击打卡_打卡APP哪家强?快来看!这里有一款超好用的轻量级免费的习惯养成APP!...
  7. 智慧城市php源码,智慧城市本地O2O系统NIUCMS商业版V3.4完整源码
  8. r roc曲线 语言_R语言系列6:生存分析中多重时间依赖性ROC曲线绘制 timeROC
  9. 使用Pycharm将代码同步到GitHub
  10. python函数递归 字符串反转