zoukankan      html  css  js  c++  java
  • jmeter HTTP请求之content-type

    对于初次接触接口的同学来说,自己在发送一个http请求时,总会遇到这样那样的问题,比如必传参数不存在啊

    出现这样类似问题的问题首先排除的应该是content-type是否正确,那什么是content-type呢?

    在客户端和服务端通过http请求交互的过程中,你总得告诉服务端你传的是什么格式的数据类型吧(方便服务端对数据进行解析)

    content-type就是告诉服务器客户端的数据类似是什么,并且是通过header头传给服务端的,

    所以在测试请求之前,一定要搞清楚http的数据格式是什么类型的

    content-type值的类型

    1、content-type:application/x-www-form-urlencoded

      默认的,如果不指定content-type,默认使用此格式

      使用post传递数据时使用的形式

      key1=value1&key2=value2

    2、content-type:application/json

      json格式

      使用post传递数据时使用的数据格式:

        {

         "key1":"value1",

         "key2":"value2"

        }

    3、content-type:multipart/form-data

      上传文件格式

    在jmeter中的应用

    在jmeter中,可以使用配置元件--HTTP信息头管理器,来指定http请求header头中的content-type值,

    这样对于线程组下的所有http请求的content-type都是使用定义的值

     如果是json格式的数据只需将application/x-www-form-urlencoded 换成 application/json 即可

    更多测试技术分享请关注微信公众号

  • 相关阅读:
    poj 1753 -- Flip Game
    hdu 2209 -- 翻纸牌游戏
    文件系统的挂载与卸载挂载
    我的vim配置(一)
    Poj 3687 -- Labeling Balls
    主动激发“onclick”事件;prompt
    this
    函数嵌套
    调用函数时传递的实参个数arguments.length; ,函数定义时的形参个数sum.length
    回调函数,用户定义的排序规则
  • 原文地址:https://www.cnblogs.com/yaoqingzhuan/p/10949216.html
Copyright © 2011-2022 走看看