码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 不会接口测试?用Postman轻松入门(六)——Post请求xml格式


    往期系列:

    不会接口测试?用Postman轻松入门(一)——Postman实现get和post请求_锅锅聊软测的博客-CSDN博客_postman在线请求测试行业现在越来越卷,不会点接口测试好像简历都已经拿不出手了,但很多小伙伴都会头疼:接口测试应该怎么入门?那么多的接口测试工具应该学哪个?其实,接口测试工具,就像吃饭用的筷子,不管是木筷子竹筷子还是金属筷子,只要会拿筷子了,换一双筷子最多就是花点时间熟悉一下这个筷子的手感而已,所以任何一个接口测试工具会用了都能触类旁通用其它的工具完成接口测试。而Postman算是相对来说简单的接口测试工具,下面就来看看,怎么用postman来快速上手接口测试吧~Postman安装话不多说,首先来完成Posthttps://blog.csdn.net/weixin_68548441/article/details/124703258?spm=1001.2014.3001.5502不会接口测试?用Postman轻松入门(二)——深入理解HTTP协议报文上一集中,通过postman已经对基本的get请求和application/x-www-form-urlencoded格式的接口进行了请求,不过整个操作更像是在抄写两个请求的内容,以后扩展到更多的接口进行请求的话,我们首先就得清楚接口HTTP协议报文的前世今生,透彻理解请求时应该注意的各个环节。HTTP协议报文之前说到,当我们完成一个请求的时候,相当于向服务器发送了一个快递,同时也希望得到服务器的回赠,为了更好地得到自己想要的结果,我们必须了解清楚HTTP协议报文的格式,也就是快递打包的基本规则。https://blog.csdn.net/weixin_68548441/article/details/124816227?spm=1001.2014.3001.5502不会接口测试?用Postman轻松入门(三)——Get请求详解_锅锅聊软测的博客-CSDN博客不会接口测试?用Postman轻松入门系列不会接口测试?用Postman轻松入门(一)——Postman实现get和post请求https://mp.csdn.net/mp_blog/creation/editor/124703258不会接口测试?用Postman轻松入门(二)——深入理解HTTP协议报文https://mp.csdn.net/mp_blog/creation/editor/124816227也有我录制好的视频地址,大家感兴趣的可以看看。不会接口测试?用Postman轻松入门https://https://blog.csdn.net/weixin_68548441/article/details/125274732?spm=1001.2014.3001.5502

    不会接口测试?Postman轻松入门(四)——Post请求url格式请求体_锅锅聊软测的博客-CSDN博客不会接口测试?Postman轻松入门系列不会接口测试?用Postman轻松入门(一)——Postman实现get和post请求https://mp.csdn.net/mp_blog/creation/editor/124703258不会接口测试?用Postman轻松入门(二)——深入理解HTTP协议报文https://mp.csdn.net/mp_blog/creation/editor/124816227不会接口测试?用Postman轻松入门(三)——Get请求详解https://mp.csdn.net/https://blog.csdn.net/weixin_68548441/article/details/125275017?spm=1001.2014.3001.5502

    不会接口测试?用Postman轻松入门(五)Post请求Json格式_锅锅聊软测的博客-CSDN博客icon-default.png?t=M5H6https://blog.csdn.net/weixin_68548441/article/details/125275185?spm=1001.2014.3001.5502

    XML格式请求体实现

    请求示例:

    以特斯汀学院接口测试的鉴权接口为例。在访问项目时,各个接口调用之前都会使用auth接口对当前登录状态进行校验。

    项目地址:
    http://www.testingedu.com.cn:8081/inter/

    接口地址:
    http://www.testingedu.com.cn:8081/inter/SOAP?wsdl

    从接口抓包信息中可以看到,请求体为<键 attr='value'>值</键>的格式,相应的,请求头中Content-Type的值为text/xml。

    在Postman中完成json格式的请求时,先完成HTTP方法和URL的填写。

    请求体的操作方式经过之前两节的处理,已经很熟悉了,复制xml格式请求体内容,直接使用raw菜单完成填写,注意默认情况下的选项是Text。

    如果使用默认Text格式发送请求,得到的结果为空,而状态码是Unsupported Media Type,意为不支持的媒体类型,从而可知我们选错了Content-Type,因此请求时,也注意分析得到的返回结果和状态码,能从中获取报错的原因,从而针对问题进行修改。

    • 因此,在填写完raw格式中的请求体参数之后,还需要到Headers菜单中处理Content-Type头域的值,取消勾选原有的Content-Type头,新增一个Content-Type头,并将它的值按照抓包获取到的text/xml格式填写。

    在这里要注意一点,postman中raw格式里选择xml格式,自动设置的content-type值是application/xml而不是text/xml,在自己完成请求出现不正确的结果时,一定记得,反复检查请求四大要素的内容,不要想当然,要逐一核对哦!

  • 相关阅读:
    C++ Tutorials: C++ Language: Classes: Polymorphism
    CMake教程系列-05-选项及变量
    深入学习JVM底层(五):类加载机制
    面试精选:3、Docker面试题
    free marker /spring boot
    Linux: 进程(控制)
    CSS 布局案例: 2行、多行每行格数不定,最后一列对齐
    学了PS了还用学习AI吗,有什么区别
    了解什么是杠杆etf投资平台?有正规的杠杆平台吗?
    Review of AI (HITSZ)
  • 原文地址:https://blog.csdn.net/weixin_68548441/article/details/125390113
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号