Jmeter基础篇:配置元件详解
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 基本一致,功能如下页面: