zoukankan      html  css  js  c++  java
  • 六、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默认请求值得常规用法。

  • 相关阅读:
    MSB4064 错误
    javascript 通过模块模式实现代码访问控制
    vs 2012 更新update4 后出现问题
    html 转 PDF wkhtmltopdf image 不能显示的问题
    Html方式导出word 页头和页脚设置
    使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
    经验1-打印web
    DataGridView 多线程更新 数据 解决卡顿问题
    Copy List with Random Pointer [LeetCode]
    Validate Binary Search Tree [LeetCode]
  • 原文地址:https://www.cnblogs.com/wwho/p/14102497.html
Copyright © 2011-2022 走看看