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
中来配置。
标签: 暂无标签