像postman上传文件_90%的测试工程师是这样使用Postman做接口测试的……

473f77689a6e0c6235e09b9eddfd4bd5.gif

postman介绍&测试准备

  postman介绍:postman是一个开源的接口测试工具,无论是做单个接口的测试还是整套测试脚本的拨测都非常方便。

  前期准备:测试前,需要安装好postman, 客户端版本跟插件版本都行,根据个人需要选择安装。

  五种请求介绍:这里介绍get/post/带cookie/带Header/上传文件五种请求的测试。

  1.get请求:get请求是最简单的请求方式,输入URL就能完成。

  第一步:新建一个tab页面

  第二步:输入URL ,选择请求方式为GET

  第三步:点击“send”按钮

  第四步:查看返回码是否异常。

9398d2159dfbb684f81b6fd1bce9b0b3.png

  2. post请求:post请求跟get的区别除了请求方式不同之外,还需要添加请求体,请求体内容多半为json格式。

  第一步:新建一个tab页面

  第二步:输入URL ,选择请求方式为POST

  第三步:输入请求体内容

  第四步:点击“send”按钮

 第五步:查看返回码,返回信息等   1a9450e6beba8f70e8ca4e907ef959ea.png

  3. 带cookie的请求:该请求需要在Heards里面添加Cookie

  第一步:新建一个tab页面

  第二步:输入URL ,选择请求方式为POST

  第三步:输入请求体内容

  第四步:在Heard里面添加Cookie信息

  第五步:点击“send”按钮

 第六步:查看返回码,返回信息等   71d2efdaaef7263f73cd5ef08b102233.png

  4.带Header的请求:该请求需要在Heards里面添加Cookie。

  第一步:新建一个tab页面

  第二步:输入URL ,选择请求方式为POST

  第三步:输入请求体内容

  第四步:在Heard里面对应的内容

  第五步:点击“send”按钮

 第六步:查看返回码,返回信息等   231fe807dfa918d7c56d44cd35796b79.png

  5.文件上传的请求:发送请求前需要先上传文件。

  第一步:新建一个tab页面

  第二步:输入URL ,选择请求方式为POST

  第三步:输入请求体内容,文件内容选择file, 选择本地的文件上传

  第四步:点击“send”按钮

 第五步:查看返回码,返回信息等  98338a3268e9509491d5099a0d9d6e7e.png

END

527ef1a31586c2ae54c15a08c07e68bd.png

原文链接:

https://www.cnblogs.com/RENQIWEI1995/p/9667200.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除。

推荐阅读

点击阅读☞银行系统接口交易功能测试要点

点击阅读☞SoapUI接口功能测试数据传递

点击阅读☞Jacoco统计Web接口/功能测试的代码覆盖率

点击阅读☞Jmeter接口功能测试实战

点击阅读☞快速上手|HTTP 接口功能自动化测试

50c8e22f1c5d1c6cd52642331ffd0504.gif5e3c5889a05e1e0467827dba03eecbde.gifd6c32f7dd7a0b2314f8722648a26949c.png爱我请给我好看!5e3c5889a05e1e0467827dba03eecbde.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432623.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅析STL allocator

一般而言,我们习惯的 C 内存配置操作和释放操作是这样的: 1 class FOO{}; 2 FOO *pf new FOO; 3 delete pf; 我们看其中第二行和第三行,虽然都是只有一句,当是都完成了两个动作。但你 new 一个对象的时候两个动作是&#xff…

十六进制除法运算法则_苏教版数学七年级上册 微课视频 2.6 有理数的乘法与除法(1)...

第一章《数学与我们同行》视频讲解 同步练习2.1 《正数与负数》2.2 有理数与无理数2.3 数轴2.4 绝对值与相反数(1)2.4 绝对值与相反数(2)2.5 有理数的加法与减法(1)2.5 有理数的加法与减法(2)2.6 有理数的乘法与除法(1)七、有理数的乘除法1.有理数的乘法法则法则一&#xff1…

a5d27 emmc启动 修改1

a5d27第1级bootloader是从sdhc0(emmc)加载还是从sdhc1(sd卡)加载, 只需要修改board/sama5d2_xplained文件即可 修改CONFIG_SDHC* y 这个宏定义在board/sama5d2_xplained.c中的void at91_sdhc_hw_init(void)函数实现 从上面代码可以看出第1级的bootloader只支持一…

矩阵每一行重复_【剑指offer】65 矩阵中的路径

- 题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一…

mysql5.464位下载_MySQL Front 64位

MySQL-Front是一款实用的MYSQL数据库管理工具,软件自带了简体中文语言,与mysql数据库连接后就可以对其地蚝各类管理操作了,比如对域进行编辑、增加和删除,执行sql脚本或者导出数据库等操作,除此之外还可以将数据库保存…

a5d27 第1级bootloader启动问题

drivers/sdhc.c里的 static int sdhc_set_clock(struct sd_card *sdcard, unsigned int clock) 这段代码总是会超时,造成启动失败。 log如下图

LDA-Latent Dirichlet Allocation 学习笔记

以下内容主要基于《Latent Dirichlet Allocation》,JMLR-2003一文,另加入了一些自己的理解,刚开始了解,有不对的还请各位指正。 LDA-Latent Dirichlet Allocation JMLR-2003 摘要:本文讨论的LDA是对于离散数据集,如文本集&#xf…

app 图标规格参考表

转自:http://www.cocoachina.com/appstore/top/2012/1105/5031.html 像我一样记不住iOS应用图标像素尺寸的开发者不在少数,我经常需要查询不同设备上的应用尺寸,为了方便自己、方便大家,我制作了下面的图表供大家参考。 iPhone、i…

mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

一、安装MySQL数据库MySQL安装在系统盘下(C:\Program Files),方便系统备份。1.双击安装程序,勾选“I accept the license terms”,点击“Next”按钮。2.检测需要的安装,直接点击Next。3.按照下图所示步骤安装。4.设置密码&#xf…

flume mysql hdfs_利用Flume将MySQL表数据准实时抽取到HDFS

一、为什么要用到Flume在以前搭建HAWQ数据仓库实验环境时,我使用Sqoop抽取从MySQL数据库增量抽取数据到HDFS,然后用HAWQ的外部表进行访问。这种方式只需要很少量的配置即可完成数据抽取任务,但缺点同样明显,那就是实时性。Sqoop使…

一种解决运行程序报“应用程序配置不正确”的问题

在我们开发工程中,可能有些情况下,不能在本机进行调试。这个时候我们一般会使用VM(vmware)建立一个虚拟机环境,然后把编译过的程序放在该虚拟机环境下执行调试。可是在某些情况下,不管我们编译的是debug还是release版本…

mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用

数据相关行业都离不开数据库,mysql在ubuntu上的安装比在windows上安装简单多了,下面我记录一下自己成功安装的步骤和使用。1.安装软件首先更新一下源:sudo apt-get update然后安装mysql服务器端:sudo apt-get install mysql-serve…

sql字符串拼接_Mybatis的SqlSession执行sql过程

上一篇分析了SqlSession执行sql的过程,其中并没有分析sql是从哪里来的,今天就来仔细分析下。Sql来源从上一篇的最后一步执行sql那里倒推sql的来源,源码主要过程如下图:可以看到最后是通过BoundSql直接获取的sql,然后往…

深入浅出FSUIPC的作用以及使用方法

看此贴前您需要掌握的技能或知识:1. 有FSX或FS2004并正确安装了FSUIPC 2. 具备一定的C语言理解能力,C语言是一切高级语言的基础,单片机主要也用的C语言。 3. 掌握以下几种编程语言之一即可: VC\VB\C#\DELPHI\JAVA\CMFC\.NET版的C或…

在 VC6 中使用 GdiPlus-安装

安装三部曲: Step1:下载 GdiPlus SDK 文件包; 链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip 链接地址2:http://www.codersource.net/samples/mfcgdiplus.zip Step2:安装; &a…

ASP.NET MVC 的多国语系支持

ASP.NET MVC 的多国语系支持 posted on 2014-05-14 11:31 stickout 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/linhui/p/3727364.html

aliyun centos6 安装mysql_阿里云CentOS6.8安装MySQL5.6

1、使用SSH Secure Shell工具连接阿里云服务器2、使用SSH Secure File Transfer工具上传MySQL压缩包3、解压MySQL压缩包到指定目录(需要在先/usr/local下创建mysql目录)进入压缩文件存放位置,进行解打包:tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.ta…

用Javascript获取页面元素的位置

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下&#…

[Qt] 利用QtWebKit完成JavaScript访问C++对象

http://blog.csdn.net/longsir_area/article/details/42965565 一. 介绍 在浏览器扩展或者WebApp的项目经常用的脚本语言JavaScript有很多局限性,比如,javascript语言不能够夸窗口访问js对象,不能直接读写磁盘文件(这个…

mysql三大范式_MySQL学习笔记

1、数据库结构设计1、总-总体流程图2、分-【提取属性】业务分析评价的属性:{用户,课程主标题,内容,综合评分,内容实用,简洁易懂,逻辑分析,发布时间} 问答评论属性:{类型,…