Jmeter基础篇:配置元件详解

本文详细介绍了JMeter中的配置元件,包括FTP请求默认值、HTTP认证管理器、HTTP请求默认值、Java请求默认值、随机变量和计数器。还探讨了各种定时器的用途,如高斯随机定时器、固定定时器、同步定时器和固定吞吐量定时器,以及BeanShell定时器。这些元件和定时器在性能测试中起到关键作用,用于模拟用户行为、设置延迟、控制并发和吞吐量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FTP请求默认值

Jmeter 支持对 FTP协议的程序进行性能测试,当多个 FTP 程序的场景具有相同的配置时,我们可以把这些相同点提取出来,只需要配置一次,这就是 FTP 请求默认值元件做的事情。类似我们程序开发中常说的抽象、封装。下面我们来认识一下参数。

在这里插入图片描述

  • 服务器名称或IP:上传或者用来下载的服务器地址(即被测对象)
  • 端口号:指定的FTP传输端口
  • Remote File:远程 FTP 服务器文件路径
  • Local File:本地文件路径
  • Local File Coutents:本地文件内容
  • Get(RETR):下载文件选项
  • Put(STOR): 上传文件选项
  • Use Binary mode?:是否以二进制方式传输
  • Save File in Response?:文件内容是否保存到响应中去,如果选择了,且运行FTP请求成功后,我们可以再“查看结果树----响应数据”中看到内容。

HTTP Authorization Manger

HTTP 认证是一种安全机制,在客户端、浏览器或者程序向服务器发起请求时需要提供用户名及密码且验证通过后(拿到凭证)才能继续发起交互。Jmeter Authorization Manager 即 Jmeter 对于 HTTP 认证的实现,我们只需要在测试计划中添加此配置元件,然后配置即可。
在这里插入图片描述

  • Clear auth on each iteration?:是否每次迭代清空凭证,如果清空则每次请求前都会进行验证。
  • 存储在授权管理器中的授权:可以在此处保存授授权信息,比如账号密码等信息。

HTTP Request Defaults

在实际测试计划中我们经常会碰到 Http Sampler 请求有较多参数与配置会重复,每一个Http Sampler 单独设置的话比较浪费时间,为了节省工作量,Jmeter 提供了 Http Request Defaults 元件,用来把这些重复的部分封装起来,一次设置多少次使用。

Http Request Defaults 的配置项与 Http request 基本一致,功能如下页面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

七月的小尾巴

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

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

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

打赏作者

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

抵扣说明:

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

余额充值