zoukankan      html  css  js  c++  java
  • ContentType: multipart/formdata格式的如何进行接口自动化 上海

    相信大家平时经常见到的Content-Type为application/json,这种也比较熟悉,那么大家有思考过,如果遇到不是这样的如何操作呢,比如下图1所示,Content-Type为multipart/form-data的情况,是不是就有点懵了?

                                                                                                                                  图1

    其实如果熟知application/json的情况,原理都是一样的。

    重点观察fiddler抓包出来的WebForms,如图2,参数中多了一个上传文件的file参数,那么只需要在自动化脚本中多写一个files参数就可以了;

                                                                                                                                 图2

     files参数如何写,具体如下图3:

                                                                                                                                     图3

     图3中的文件名称也就是图2中WebForms中的filename,图3中打开并读取文件,前面为文件的地址,后面为读取文件的方式,图3中的文件的Content-type类型为图2中的2,保持一致即可;

    然后把剩余的参数统一写在body里面即可,具体整合后如下图4:

                                                                                                                                            图4

     查看一下返回的结果,该断言进行断言即可,是不是很简单;

  • 相关阅读:
    JDK里面包含jre,为什么还要下载一个jre呢?
    2021年11月2日,面试经历
    linux内核学习心得
    关于QQ短信接口的使用。
    软件测试--开发者测试例子
    此博客相关声明·AP2017060911I
    21RNC201906034I·代码重构
    20RNC201901313I·代码重构
    19RND201808172·层次设定
    18RND201801311·图像方案日记
  • 原文地址:https://www.cnblogs.com/hindy/p/15737832.html
Copyright © 2011-2022 走看看