参考《全栈性能测试修炼宝典JMeter实战》第六章 JMeter 元件详解中第二节配置元件
JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用。将在其作用域的初始化阶段处理。


一、FTP请求缺省值
  JMeter支持对FTP协议的程序进行性能测试,当多个FTP程序的场景具有相同的配置时,可以将相同的提取出来配置一次
  参数说明:
    服务器名称或IP:上传或者用来下载的服务器地址(即被测试对象)
    端口号:知道的FTP服务器文件路径
    remote file:远程FTP服务器文件路径
    local file:本地文件路径
    local file contents:本地文件内容
    get(retr):下载文件选项
    put(stor):上传文件选项
    use binary mode?:是否以二进制方式传输
    save file in respose?:文件内容是否保存到响应中去,如果选择了,且运行FTP请求后在“察看结果数—响应数据”中看到内容

二、HTTP授权管理器
  http认证时一种安全机制,在客户端、浏览器或者程序向服务器发起请求时需要提供用户名和密码且验证通过后才能继续发起交互。http授权管理器对http认证的实现
  参数说明:
    clear auth on each ineration?:是否每次迭代清空,如果清空则每次请求前都会进行验证
    存储在授权管理器中的授权:可以在此保存授权信息

三、HTTP请求默认值
  用来将重复的设置进行封装,一次设置后后面的复用

四、Java请求默认值
  设置Java的请求默认值,可以设置的类有两个:JavaTest和SleepTest

五、JDBC Connection Configuraton
  支持直接连接数据库,对SQL语句进行性能测试。JDBC用来配置连接信息

六、随机变量
  生成随机数字,且可以知道输出格式
  参数说明:
    Variable Name:按照自定义的格式生成随机数字并保存在对应的变量中
    Output Format:变量输出格式
    Minimum Value:随机数最小值
    Maximum Value:随机数最大值
    Seed for Random function:随机数种子
    Per Thread(User)?:生成的随机变量是否在线程组中共享

七、计数器
  记录测试执行过程中的迭代次数
  参数说明:
    启动:记录数量起始值
    递增:记录迭代次数的步长
    最大值:记录的最大值
    Number format:计数器格式,可以是数字可以是字符加数字(CUST——0001)
    引用名称:计数器记录的值可以存入此引用名(变量),可供其他元件调用
    与每用户独立的跟踪计数器:每个线程都有自己的计数器,相互不干扰
    Reset counter on each Thread group iteration:每次迭代复原计数器

八、登陆配置元件
  配置默认的用户名和密码

九、CSV数据文件设置
  用来从文件中读取数据,并将它们拆分后存储到变量中,当用到的时候从文件中调用

十、HTTP Cookie管理器
  主要有两个功能:它像web浏览器一样存储和发送Cookie;手动为Cookie管理器添加一个Cookie。用于后面的元件使用

十一、简单配置元件
  可以在采样器中添加或者重载任意值

十二、HTTP信息头管理器
  可添加或者重载HTTP请求头,JMeter目前支持多个信息头管理器,信息头目将被合并起来构成采样器列表。如果一个待合并条目匹配一个已经存在的信息头名,那么它就会替代目前的条目,除非条目值是空,在这种情况下已经存在的条目会被移除,这容许用户设置一系列默认信息头,并对特定采样器加以调整

十三、HTTP请求默认
  设置HTTP请求使用的默认值  

JMeter—配置元件(七)的更多相关文章

  1. JMeter--详解JMeter配置元件

    JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ...

  2. JMeter学习笔记--详解JMeter配置元件

    JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ...

  3. Jmeter配置元件——CSV DataSet Config参数化

    在聊CSV DataSet Config配置元件前,先来讨论下为何要参数化? 比如在做性能测试过程中, 一般我们需要模拟多个用户进行操作, 为了满足实际场景, 模拟真实的用户行为, 我们需要做到模拟的 ...

  4. Jmeter配置元件——JDBC Connection Configuration参数化

    在昨天Jmeter配置元件——CSV DataSet Config参数化一文中,有提到,在参数化时,还可以使用JDBC Connection Configuration配置元件实现,具体如何实现,如何 ...

  5. Jmeter(八) - 从入门到精通 - JMeter配置元件(详解教程)

    1.简介 JMeter配置元件可以用来初始化默认值和变量,读取文件数据,设置公共请求参数,赋予变量值等,以便后续采样器使用.将在其作用域的初始化阶段处理.配置元件(Config Element)提供对 ...

  6. JMeter 配置元件之随机变量(RandomVariable)介绍

    配置元件之随机变量(Random Variable)介绍   by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 1. 计数器简介 允许用户创建一个在线程组范围之内都 ...

  7. JMeter 配置元件之HTTP Cookie Manager 介绍

    配置元件之HTTP Cookie Manager 介绍   by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1.   Cookie管理器介绍 Cookie Ma ...

  8. Jmeter配置元件执行顺序

    一.Jmeter组件 Sampler(采样器):真正干活的,比如http 定时器:默认为毫秒. 前置处理器和后置处理器:必须在有采样器才有效,在采样器的前后执行.作关联,拿响应中的数据使用,用得比较多 ...

  9. JMeter 配置元件之-HTTP Cookie管理器-实现 Cookie 登录

    下面以购物App常用的收藏功能为例,讲述如何在 JMeter 中使用 cookie 进行登录态操作.具体的操作步骤如下所示: 第一步.录制查看收藏列表的 HTTP请求: 录制查看收藏列表的HTTP请求 ...

随机推荐

  1. 13-部署traefik-ingress插件

    Kubernetes traefik ingress安装 Ingress简介 如果你还不了解,ingress是什么,可以先看下我翻译的Kubernetes官网上ingress的介绍Kubernetes ...

  2. ajax接口和后台交互

    //定义一个公众处理ajax的方法 function handelAjax(url,method,parm,callback) { $.ajax({ url:url, type:method, dat ...

  3. Redis学习系列七分布式锁

    一.简介 熟悉.Net多线程的都知道,当多个线程同时操作一个全局缓存对象(static对象实例.Dictionary.List等)时,会存在多线程争用问题,包括EF.Dapper等本身的缓存机制,都存 ...

  4. IdentityServer4之SSO(基于OAuth2.0、OIDC)单点登录、登出

    IdentityServer4之SSO(基于OAuth2.0.OIDC)单点登录.登出 准备  五个Web站点: 1.localhost:5000 :                  认证服务器.2 ...

  5. 串口USB单一映射及重命名

    本文针对在开发过程中有时会出现用到多个串口设备,usb端口号会发生变化,如设备的灯指示信号和其他控制器都是ttyUSB* .其序号与控制接入的顺序有关,对于写好的launch每次修改串口连接名很麻烦. ...

  6. 从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  7. C#效率优化(3)-- 使用foreach时避免装箱

    Introduction: ※本文不是在描述旧版本Unity中mono编译器导致的foreach语句额外装箱错误 博主是一名Unity 3D游戏开发者,游戏使用C#+lua开发,最近在优化C#代码时, ...

  8. 解决Windows英文版中文软件乱码的问题

    由于工作的原因,我们的开发环境都是基于英文的,但是在打开一些基于中文编码的软件的时候经常会出现乱码的情况.其实只要打开控制面板按照下面的步骤稍微设置一下,就可以完美的在英文操作系统下支持中文软件了,因 ...

  9. Maven项目打包成可执行Jar文件

    在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...

  10. 音频标签化2:youtube-8m项目的训练、评估与测试

    之前小程介绍了使用机器学习的办法来解决"音频标签化"的问题,并且提到了训练样本audioset跟youtube-8m的dataset,而训练模型上也提到了youtube-8m的模型 ...