六、JMeter实战-配置原件三剑客之-请求默认值
一、JMeter配置原件-HTTP请求默认值
看一下官方文档介绍,大概来翻译一下:
该元素允许您设置HTTP请求控制器使用的默认值。例如,如果您要创建一个包含25个HTTP请求控制器的测试计划,并且所有请求都被发送到同一服务器,则可以添加单个HTTP请求默认值元素,并在其中填写“服务器名称或IP ”字段。 ,添加25个HTTP请求控制器时,请将“服务器名称或IP ”字段保留为空。控制器将从HTTP Request Defaults元素继承此字段值。
举个实际工作的例子:
一个项目一般会有超过一百个的接口,接口的协议、域名、端口号一般都是一样的,只是请求路径,请求方式、参数等不一样。那么我们在请求默认值中设置好协议、域名以及端口号,后面的请求就会继承这三个元素,不需要再写了。
还有一个好处就是,当服务器名称改变了,我们只需要更改默认请求中的值即可,比如从测试环境的接口切换到正式环境。
1、HTTP请求默认值
在请求默认值中填写好协议、服务器名称以及端口号。
去看登录以及新建学校的请求,登录请求中,协议、服务器名称、端口号就不需要再写了。同理,新建学校的请求也是一样,不需要再写了。
2、HTTP请求默认值
还有一种常用的用法:比如项目中有些接口调了另外一个项目的接口,那么服务器名称以及端口号就不一样了。那么在sampler请求中填写了服务器名称、端口号,就是以sampler中填写的为主。
比如:新建学校的请求中服务器名称改为www.baidu.com
看一下结果:新建学校的请求,端口号是继承了请求默认值的,因为新建学校的请求中没写端口号。服务器名称就变为了www.baidu.com了。
以上就是HTTP默认请求值得常规用法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现