Jmeter学习:配置原件--CSV 配置元件加载变量/HTTP 请求默认/HTTP 头部管理应用

一、CSV 配置元件加载变量
功能:通过该元件,我们可以通过 csv 初始化变量,并给后续组件使用
1. 组件位置:线程组右击,Add->Config Element->CSV Data Set Config
2. 默认情况下,文件只打开一次,所以大家无需担心性能问题
3. 默认为线程共享模式,如若每个线程打开不一致,采用文件名采用 test${__threadNum},并将 Sharing Mode 修改为当前线程
 
Filenam:不要填绝对路径,要填相对于脚本的路径,否则远程压测时可能会有问题。
Variable Name:表示每一列对应的变量名称,针对带有头部的这里不需要填。
Ignore first line:将csv文件第一行作为变量名时,选择true。
Delimiter:数据分割符,默认为 “ , ”。
     注意:当“ , ” 作为数据一部分时需要用引号将数据包起,例如:"数,据",下个参数Allow quoted data 要选择True 。
Allow quoted data:允许引用数据,搭配Delimiter 参数使用,将数据切分,同时遇到引号中包含分隔符的不进行错误的切分。
Recycle on EOF:数据结束后是否循环,一般选True。
Stop theade on EOF:数据结束后是否终止线程。一般选False。
Sharing mode:
  All threades:全线程共享模式,即:本轮可取数据,所有线程共享,每取一个剔除一个,直到所有数据取完为止。
  Current thread:当前线程模式,即:每个线程都从可取数据的第一个数据开始取。
  Current threade group:不常用。
 
二、HTTP 请求默认
功能:通过该元件,我们可以对后续所有 http 请求进行一些默认设置,避免后期在采样器中的重复配置,这样大大简化了代码。
常用参数:

 

三、HTTP 头部管理应用

功能:通过该元件,我们可以对后续所有 http 请求进行一些头部默认设置,搭配HTTP 请求默认配置原件使用,这样大大简化了代码。
针对头部信息,我们通过浏览器开发模式下查看。复制浏览器当中的头部信息,使用Add from Clipboard 从剪切板中粘贴。

 

 

 

 

 

 

  
posted @ 2023-01-09 00:51  Chaman囍  阅读(212)  评论(0编辑  收藏  举报