JMeter笔记18 | JMeter常用配置元件简介
Posted 虫无涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter笔记18 | 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
中来配置。
以上是关于JMeter笔记18 | JMeter常用配置元件简介的主要内容,如果未能解决你的问题,请参考以下文章
JMeter笔记13 | JMeter元件运行顺序
JMeter笔记13 | JMeter元件运行顺序
Jmeter系列(20)- 配置元件的入门介绍
Jmeter - 从入门到精通 - JMeter配置元件(详解教程)
JMeter笔记9 | JMeter参数化
Jmeter_配置元件