首页 > 其他分享 >JMeter笔记18 | JMeter常用配置元件简介

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

时间:2023-02-09 14:01:09浏览次数:43  
标签:HTTP Name 18 数据库 配置 Request Connection 简介 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

image.png

  • 即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中来配置。

标签:HTTP,Name,18,数据库,配置,Request,Connection,简介,JMeter
From: https://blog.51cto.com/NoamaNelson/6046909

相关文章

  • MyBatis之ResultMap简介,关联对象
    MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟re......
  • FCoE简介
    目录FCoE使用前提FCoEFCoE是一种融合网络技术,其目的是将FC帧封装到以太网帧中,实现以太网链路与光纤链路通信的功能。SAN一般指存储区域网络,FCSAN有光纤组网,IPSAN由以......
  • jmeter--jsr223组件使用和功能详解
    相比于BeanShell取样器,JSR223取样器具有可大大提高性能的功能(编译)如果需要,一定要使用JSR223取样器编写脚本是更好的选择!!!属性描述名称:显示的此取样器的描述性名称,可自定义......
  • Jmeter-数据驱动DDT-CSV-响应断言也使用配置文件数据-且变量里有变量情况
    1、DDT数据驱动性能测试当我们使用Jmeter工具进行接口测试,可利用CSVDataSetConfig配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化......
  • Please wait ...... autocad 2018问题解决
    问题:程序运行中弹出如下窗口按照步骤安装又安装不了,一直失败原因:autocad软件没有彻底卸载干净解决方法:1、在电脑左下角,控制面板中,找到AUTOCAD,进行卸载,带有AUTODESK一般也会......
  • 【CSP201803-1 】跳一跳,简单模拟
    problem试题编号:201803-1试题名称:跳一跳时间限制:1.0s内存限制:256.0MB问题描述:问题描述近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。简化后的跳一......
  • 三种权限模型简介
    三种权限模型简介1.RABC模型该模型是基于角色的权限管理模型(RBAC,RoleBasedAccessControl)角色的概念就是对用户的一个升级,管理者不需要考虑用户和权限关系。......
  • ubuntu18容器中安装python3.10
    在python官网https://www.python.org/下载python3.10的tgz的源码包。安装编译环境apt-getupdateaptinstallwgetbuild-essentialcheckinstallaptinstalllibreadline......
  • Kong 网关简介及简单使用
    Kong网关简介及简单使用1、kong网关简介Kong是在客户端和微服务端转发API通信的API网关,可以通过插件扩展功能。Kong主要有两个重要的的组件:KongServer:基于ngi......
  • HTML标签简介
    段落标签p<p>这是一个段落</p>注:p标签之间存在一个空隙当前的p标签描述的段落,前面还没有缩进.(未来CSS会学)自动根据浏览器宽度来决定排版.html内容首尾处......