1.4Jmeter应用进阶一:主要组件介绍(配置元件)
6、配置元件(Config Element): HTTP请求默认值,参数化CSV Data Set Config
主要组件具体介绍:
配置元件包括很多, Web测试用的比较多的主要有HTTP请求默认值, HTTP Cookie管理器,参数化CSV Data Set Config 等。
HTTP请求默认值:http请求较多且参数一致时,可以设置此项,就不用每次都再填一次参数了 例如:ip: 10.10.42.240 端口:9980,设置这个后,其他请求就不需配置ip和端口,也可以访问成功。
HTTP Cookie管理器: Cookie 管理器就像一个 web 浏览器那样存储并发送 cookie。 如果有一个 HTTP 请求,其返回结果里包含一个 cookie,那么 Cookie 管理器会自动将该 cookie 保存起来,而且以后所有的对该网站的请求都使用同一个 cookie。每个 JMeter 线程都有自己独立的"cookie 保存区域"。因此,如果使用了 Cookie 管理器来存储 session 信息的话,那么每个 JMeter 线程将会拥有自己独立的 session。**注意这些 cookie 不会显示在 Cookie 管理器里,你可以通过察看结果树来对其进行察看。
CSV Data Set Config :参数化元件,可以使用数据文件对变量进行参数化
使用配置元件“CSV Data Set Config”读取文件来进行变量参数化。
添加方式:线程组”添加”->”配置元件”->” CSV Data Set Config”
参数说明: Filename --- 参数项文件,eg: D:\jmeter-test\MDP240\1.txt
File Encoding --- 文件的编译方法,一般为空
Vaiable Names --- 文件中各列所表示的参数项;各参数项之间利用逗号分隔;参数项的名称应该与HTTP Request中的参数项一致。
Delimiter --- 如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;
Recycle on EOF? --- True=当读取文件到结尾时,再重头读取文件
False=当读取文件到结尾时,停止读取文件
Stop thread on EOF? --- 当Recycle on EOF?一项为False时起效;
True=当读取文件到结尾时,停止进程 Sharing mode:适用区域 选项:All threads, Current threads Group, Current threads
参数调用:${username}, ${password}