JMeter—配置元件(七)
参考《全栈性能测试修炼宝典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—配置元件(七)的更多相关文章
- JMeter--详解JMeter配置元件
JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ...
- JMeter学习笔记--详解JMeter配置元件
JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ...
- Jmeter配置元件——CSV DataSet Config参数化
在聊CSV DataSet Config配置元件前,先来讨论下为何要参数化? 比如在做性能测试过程中, 一般我们需要模拟多个用户进行操作, 为了满足实际场景, 模拟真实的用户行为, 我们需要做到模拟的 ...
- Jmeter配置元件——JDBC Connection Configuration参数化
在昨天Jmeter配置元件——CSV DataSet Config参数化一文中,有提到,在参数化时,还可以使用JDBC Connection Configuration配置元件实现,具体如何实现,如何 ...
- Jmeter(八) - 从入门到精通 - JMeter配置元件(详解教程)
1.简介 JMeter配置元件可以用来初始化默认值和变量,读取文件数据,设置公共请求参数,赋予变量值等,以便后续采样器使用.将在其作用域的初始化阶段处理.配置元件(Config Element)提供对 ...
- JMeter 配置元件之随机变量(RandomVariable)介绍
配置元件之随机变量(Random Variable)介绍 by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 1. 计数器简介 允许用户创建一个在线程组范围之内都 ...
- JMeter 配置元件之HTTP Cookie Manager 介绍
配置元件之HTTP Cookie Manager 介绍 by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1. Cookie管理器介绍 Cookie Ma ...
- Jmeter配置元件执行顺序
一.Jmeter组件 Sampler(采样器):真正干活的,比如http 定时器:默认为毫秒. 前置处理器和后置处理器:必须在有采样器才有效,在采样器的前后执行.作关联,拿响应中的数据使用,用得比较多 ...
- JMeter 配置元件之-HTTP Cookie管理器-实现 Cookie 登录
下面以购物App常用的收藏功能为例,讲述如何在 JMeter 中使用 cookie 进行登录态操作.具体的操作步骤如下所示: 第一步.录制查看收藏列表的 HTTP请求: 录制查看收藏列表的HTTP请求 ...
随机推荐
- jvm加载类的7个步骤
- Python常用模块time & datetime &random 模块
时间模块前言 在Python中,与时间处理有关的模块就包括:time,datetime 一.在Python中,通常有这几种方式来表示时间: 时间戳 格式化的时间字符串 元组(struct_time)共 ...
- 【LeetCode】7. 整数反转python3
题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1:输入: 123 输出: 321 示例 2:输入: -123 输出: -321 示例 3:输入: 120 输出 ...
- web自动化测试---测试环境的部署
当前我的测试环境配置如下: python3.6 下载地址: https://www.python.org/downloads/release/python-365/ 选择windows版本,下载完成后 ...
- CentOS7安装tyk(内部部署)
CentOS7安装tyk(内部部署) 参考 官方文档 github 环境准备 #确保端口3000处于打开状态:Dashboard使用该端口来提供GUI和Developer Portal #Tyk需要P ...
- 1. Spring 框架简介及官方压缩包目录
一.Spring 框架简介及官方压缩包目录介绍 1.主要发明者:Rod Johnson 2.轮子理论推崇者: 2.1 轮子理论:不用重复发明轮子. 2.2 IT 行业:直接使用写好的代 ...
- Android多线程编程<一>Android中启动子线程的方法
我们知道在Android中,要更新UI只能在UI主线程去更新,而不允许在子线程直接去操作UI,但是很多时候,很多耗时的工作都交给子线程去实现,当子线程执行完这些耗时的工作后,我们希望去修改 ...
- TCP/IP 笔记 - 地址解析协议
地址解析协议(ARP)提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射.ARP仅用于IPv4,IPv6使用邻居发现协议,它被合并入ICMPv6.地址解析是发现两个地址之间的映射关系的过程 ...
- 在2018年如何优雅的开发一个typescript语言的npm包?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小明plus发表 很多时候,我们可能想要用 typescript 语言来创建一些模块,并提交到 npm 供别人使用, 那么在 2018 ...
- 光流法详解之一(LK光流)
Lucas–Kanade光流算法是一种两帧差分的光流估计算法.它由Bruce D. Lucas 和 Takeo Kanade提出 [1]. LK光流法有三个假设条件: 1. 亮度恒定:一个像素点随着时 ...