JMeter笔记18 | JMeter常用配置元件简介

1 FTP Request Default

  • 即FTP请求默认值。
    在这里插入图片描述
  • 多个FTP请求具有相同的配置时,可以把这些相同的点提取出来;
  • 且只需要配置一次。
参数说明
Name控制器名称,可为空
Comments随意设置,可为空
Server name or IP被测试对象的地址
Port Number指定的FTP传输端口号
Remote File远程FTP服务器文件路径
Local File本地文件路径
Local File Contents本地文件内容
Get(RETR)下载文件选项
Put(STOP)上传文件选项
Use Binary mode?是否以二进制方式传输
Save File In Response?文件内容是否保存到响应中

2 HTTP Authorization Manager

在这里插入图片描述

  • 即HTTP授权管理器;
  • 用来对发送请求时提供凭证;
  • 比如用户名和密码通过验证后,才能继续发送请求。
参数说明
Name控制器名称,可为空
Comments随意设置,可为空
Clear auth on each iteration?是否每次迭代清空凭证?
Use Thread Group configuration to control clearing使用线程组配置控制清除
Authorizations Stored in the Authorization Manager存储在授权管理器中的授权,可在此处保存授权信息

3 HTTP Request Default

在这里插入图片描述

  • 即HTTP请求默认值;
  • 如果Http Sampler请求有很多参数与配置重复,我们可以使用HTTP Request Default把这些重复的部分封装起来,可以达到一次设置多次使用的目的;
  • HTTP Request Default配置项和HTTP Request 基本一致,这里不赘述了。

4 Java Request Default

在这里插入图片描述

  • 即Java请求默认值;
  • 用来设置Java请求默认值,可设置的类有两个:JavaTest 与 SleepTime;
    在这里插入图片描述
  • SleepTime 为两次迭代的时间间隔 ,如果在Java请求中也设置了这个值,则配置元件这个值是无效的。

5 JDBC Connection Configuration

在这里插入图片描述
在这里插入图片描述

  • 即发起 jdbc 请求前,需要有 JDBC 连接配置;
  • 即先连上数据库,才能查询数据库;
Variable Name for created pool
JDBC Connection Configuration一个数据库连接池配置
Variable Name数据库连接池的名称
Connection pool Configuration
Max Number of Connections最大连接数;做性能测试时,建议填 0
Max Wait(ms)在连接池中取回连接最大等待时间,单位毫秒
Time Between Eviction Runs(ms)线程可空闲时间
Auto Commit自动提交sql语句
Transaction isolation事务隔离级别
Preinit Pool立即初始化连接池
Connection Validation by Pool
Test While Idle当连接空闲时是否断开
Soft Min Evictable Idle Time(ms)连接在池中处于空闲状态的最短时间
Validation Query一个简单的查询,用于确定数据库是否仍在响应
Database Connection Configuration
Database URL数据库连接 URL
JDBC Driver class数据库驱动
Username数据库登录用户名
Password数据库登录密码
Connection Properties建立连接时要设置的连接属性

6 Random Variable

在这里插入图片描述

  • 可生成随机数字,可指定输出格式;
参数说明
Variable Name生成随机数保存到此变量中
Output Format变量输出格式
Minimum Value随机数最小值
Maximum Value随机数最大值
Seed for Random function随机数种子
Per Thread(User)?生成的随机数变量是否在线程组中共享

7 Counter

在这里插入图片描述

  • 即计数器,测试过程中记录迭代次数;
参数说明
Name控制器名称,可为空
Comments随意设置,可为空
Starting Value记录数量起始值
Increment递增
Maximum Value记录的最大值
Number format计数器格式
Exported Variable Name引用名称,可供其它元件调用
Track counter independently for each user与每用户独立的跟踪计数器
Reset counter on eachThread Group Iteration每次迭代复原计数器

8 Login Config Element

在这里插入图片描述

  • 配置默认的用户名和密码;
  • 有些Sampler取样要用到用户名和密码;
  • 如果在Sampler中没有设置用户名和密码,则在Login Config Element中来配置。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虫无涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值