Jmeter 设置 【HTTP 请求默认值】

      一般情况下,我们在一个项目中调用的接口中域名、端口等都是相同的。当我们创建多个HTTP 请求时,由于这些数据是必填项,所以,我们就需要不停地填写相同的数据。如果项目进行过程中出现了更改域名、更改端口号等情况,我们又需要把每一个请求中的数据都做更改,这样看上去似乎有些麻烦了。
      下面我们就来介绍一种方法将这些相同的参数设置为默认的,每次创建 HTTP 请求时就不用再输入了,这就需要我们配置【HTTP 请求默认值】来实现了。
这次依然用百度搜索关键字做例子,来解释。

1)我们先创建两个 HTTP 请求用来模拟百度搜索关键字。
这里写图片描述
这里写图片描述
2) 查看结果
这里写图片描述
这里写图片描述
      我们可以观察一下,这两个请求中使用了相同的【服务器名称】【协议】【编码】和【端口号】,试想一下,如果这样的请求我们有几十条呢?为了简便操作,我们可以将它们抽取出来,通过 HTTP 请求默认值来统一配置。

3)右击当前测试计划—>【添加】—>【配置元件】—>【HTTP 请求默认值】,如图:
这里写图片描述
4)在【HTTP 请求默认值】中配置默认参数,这里我们将相同的【服务器名称】【协议】【编码】和【端口号】配置成默认的。
这里写图片描述
5)配置完默认值,在创建 HTTP 请求中就不用在填写这些参数了,Jmeter 会偷偷的在发送请求时帮我们把这些参数加上,所以我们现在要将刚才创建的 HTTP 请求中的这几个参数值删除(注意:删除是为了显示效果,不删除也可以请求成功,对结果是没有影响的。)
这里写图片描述
这里写图片描述
6)执行,查看结果。
这里写图片描述
这里写图片描述
可以看出来,执行结果和刚才是一样的,说明我们的默认值成功了。
7)如果我们在设置了默认值后,有特殊需求,可以在创建 HTTP 请求的页面直接填写参数值,Jmeter 会优先使用 【HTTP 请求】页面中设置的参数值。比如,我们将上面示例中的一个请求更改为请求淘宝首页,可以将 【HTTP 请求_01】中的参数值设置成如下:
这里写图片描述
8)再次执行结果如下,可以看出,Jmeter在发送请求时使用的是变更后的参数值。
这里写图片描述
这里写图片描述

  • 12
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值