用来发送 HTTP、HTTPS 协议请求
字段名 | 作用 |
---|---|
名称 | 不多介绍啦,建议自定义一个识别度高的名称 |
注释 | 对于测试没有任何影响,仅记录作用 |
协议 | http或https,大小写不敏感 默认:http |
服务器名称或IP | 服务器 host 或者 ip,不包括协议 比如:www.baidu.com、192.168.196.128 |
端口号 | 目标服务器的端口号,默认:80 |
方法 | 发送 http 请求的方法 |
路径 | 目标请求的 URL 路径 不包括协议、host、ip、端口 |
内容编码 | 请求的编码方式,默认:iso8859 |
自动重定向 | 发出的请求的响应码是3**,会自动跳转到新目标页面 只记录最终页面的返回结果 |
跟随重定向 | 和自动重定向唯一不同的是: 会记录重定向过程中的的所有请求的响应结果 |
使用 KeepAlive | jmeter 和目标服务器之间使用 Keep-Alive 方式进行 HTTP 通信 真正做性能测试强烈建议不勾选 |
对POST使用multipart/form-data | post 请求需要上传文件时勾选 |
与浏览器兼容的头 | 当勾选 multipart/form-data 时,勾选此项 http请求头中的 Content-Type 和Content-Transfer-Encoding 被忽略 而只发送 Content-Disposition 部分 |
端口号 目标服务器的端口号,默认:80 方法 发送 http 请求的方法 路径
内容编码 请求的编码方式,默认:iso8859 自动重定向
跟随重定向
使用 KeepAlive
对POST使用multipart/form-data post 请求需要上传文件时勾选 与浏览器兼容的头
字段 | 描述 |
---|---|
Name | 参数名 |
Value | 参数值 |
URL Encode? | 是否要 URL 编码? 重点:如果参数值包含了中文、特殊字符(非数字字母以外),最好勾上,当然全都勾上最稳妥 |
Content-Type | 参数值的资源类型 默认:text/plain |
Include Equals? | 当你的参数值为空的时候,可以选择不包含=,默认勾选 如果参数值不为空,则不可以取消勾选 |
Content-Type
Include Equals?
/ , : @
%20
直接在网上搜在线 URL 编解码
参数值为空,且勾选 Include equals
参数值为空,但不勾选 Include equals
其实说的就是等于号而已,一般也不会传空值,即使传了也会带上=
字段 | 描述 |
---|---|
File Path | 文件的本地路径 |
Parameter Name | 参数名 |
MIME Type | 资源媒体类型 |
类型 | 文件后缀 | 格式 |
---|---|---|
超文本标记语言文本 | .html | text/html |
普通文本 | .txt | text/plain |
XML 文件 | .xml | text/xml |
PNG 图片 | .png | image/png |
GIF | .gif | image/gif |
JPEG 图片 | .jpeg、jpg | image/jpeg |
类型 | 文件后缀 | 格式 |
---|---|---|
表单中进行文件上传 | multipart/form-data | |
表单默认提交数据的格式 | application/x-www-form-urlencoded | |
XML 数据格式 | application/xml | |
JSON 数据格式 | application/json | |
PDF 文件 | application/pdf | |
RTF 文本 | .rtf | application/rtf |
GZIP 文件 | .gz | application/x-gzip |
TAR 文件 | .tar | application/x-tar |
AVI 文件 | .avi | video/x-msvideo |
MPEG 文件 | .mpg、.mpeg | video/mpeg |
因为是需要真实接口进行测试的,这里提供两种方案
备注:也是表单提交最常见的栗子
重点就是添加 HTTP请求头,指明 Content-type 是 json 格式
重点:用于 post 请求,需要文件上传的场景;记住不是 get 请求
如果选了 get 方法的话,文件参数是不会生效哦
content-type : multipart/form-data
说实话我还没用过这部分的内容,不过还是得了解下每个配置项是什么意思哦
字段 | 描述 |
---|---|
implementation | 发送http请求的方式,可选项为 java、HttpClient4(默认) |
Connect | 连接超时时间,单位毫秒 |
Respones | 响应等待超时时间,单位毫秒 |
字段 | 描述 |
---|---|
Retrieve All Embedded Resources | 发送http请求的方式,可选项为 java、HttpClient4(默认) |
Parallel downloadds. Number | 是否使用自设资源处。启用后可以设置资源池大小,默认为6 |
URLs must match | URL 匹配过滤,填写此项则只会下载与此内容项匹配的 url 的资源 |
只用于 HTTP协议且 implemention = HttpClient4 时
字段 | 描述 |
---|---|
IP/Hostname | IP /主机名以使用特定的IP地址或(本地)主机名 |
Device | 选择设备以选择该接口的第一个可用地址,该设备可以是IPv4或IPv6 |
Device IPv4 | 选择IPv4设备来选择名称设备的IPv4地址(如eth0, lo, em0) |
Device IPv6 | 选择IPv6设备来选择名称设备的IPv6地址(如eth0, lo, em0) |
代理服务器
字段 | 描述 |
---|---|
Server Name or IP | 代理服务器的名称或者IP地址 |
Port Number | 代理服务器的端口号 |
Username | 代理服务器的用户名 |
Password | 代理服务器的密码 |
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有