接口测试之postman简介

javaobject javaobject     2022-11-15     544

关键词:

如何测试接口-->http接口

需要Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 

一.Postman说明

  Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。

二.安装(安装到chrome插件)

  在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能安不到chrome上去。

进入chrome网上应用店需要FQ,在这里默认你可以FQ,大体步骤如下:

  1. 打开chrome浏览器的chrome网上应用店,搜索postman。
  2. 点击添加至Chrome。

三.基本使用方法

1.在chrome中安装好postman插件后,通常会在桌面上生成一个Postman的快捷方式,再次打开它时可以直接通过快捷方式也可以在chrome浏览器中的应用中打开它,我们会看到如下界面:

2.打开后,在红圈里面输入需要测试的接口地址,选择请求方式,然后在下面手动添加相应的键值。

(1)接口请求报文拼接

url?param=value&param2=value

这种是最简单的一种,问号前面是请求url,后面是请求的参数名和参数值,多个参数用&来连接

https://api.douban.com/v2/book/search?q=zouweiwei

(2)还有一种就是入参是json串的,那就不用拼接参数了,借助postman来实现,下面会举例说明

(3)GET和POST请求:

如果是get请求的话,直接在浏览器里输入就行了,只要在浏览器里面直接能请求到的,都是get请求,如果是post请求的话,就不行了,就得借助工具来发送。

GET和POST请求的区别:

         GET使用URL或Cookie传参,而POST将数据放在Body中;

         GET的URL会有长度上的限制,而POST的数据则可以非常大;

         POST比GET安全,因为数据在地址栏上不可见;

         一般get请求用来获取数据,post请求用来发送数据。

(4)body部分编辑分为4个部分:

form-data是web表单默认的传输格式,编辑器允许你通过设置key-value形式的数据来模拟填充表单。你可以在最后的选项中选择添加文件。

urlencoded这个编码格式同样可以通过设置key-value的方式作为URL的参数。

raw:一个raw请求可以包含任何内容。在这里你可以设置我们常用的JSON 和 XML数据格式。

binary:在这里你可以发送视频、音频、文本等文件

(5)Headers

使用拦截器来发送这些受限的headerscookies

(6)Authorization

身份验证,后边会有用法介绍

3.点击Send即可提交请求,然后在下面查看请求结果,并且可以以Pretty、Raw、Preview三种方式查看

Pretty方式,可以让JSON 和 XML的响应内容显示的更美观规整。

Raw方式,显示最原始的数据,可以帮助你判断是否minified。

Preview方式,可以帮你把HTML页面自动解析显示出来。

HTTP状态码:每发出一个http请求之后,就会有一个响应,http本身会有一个状态码,来标示这个请求是否成功,常见状态码:

         200,2开头的都表示这个请求发送成功,最常见的就是200

         300,3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了

         400,400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403代表没有权限访问这个页面,404代表没有这个页面

         500,5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果

 

接口自动化之postman+newman

简介  Postman使一款可以方便我们调用API的工具,通过Postman与Newman结合我们还可以批量运行API达到API自动化测试的目的。 Postman安装  Window系统需要先安装Chrome浏览器,然后在应用商店找到Postman插件,直接点击安装便可... 查看详情

【接口测试】0接口测试工具postman简介

...考技术A从今天开始,会持续更新一款接口测试必备工具-postman的系列使用文章,每天会更新一篇postman的使用技巧,希望对工作中用得到该工具的同学有所帮助。Postman 最早是google的一个插件存在的,但是又google退出中国以及p... 查看详情

postman之接口测试技巧(代码片段)

postman之接口测试技巧1、postman的简介​postman是一款功能强大的网页调试和模拟发送HTTP请求,支持几乎所有类型的HTTP请求,其主要特点就是功能强大,使用简单且易用性好。​无论是开发人员进行接口调试,还是测试人员做... 查看详情

接口测试之-postman(代码片段)

在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现呢?  下面我们以一个具... 查看详情

postman测试restful接口(代码片段)

目录postman简介postman检测接口总结postman简介Postman是一种常用的接口测试工具,可以发送几乎所有类型的HTTP请求。Postman适用于不同的操作系统,PostmanMac、WindowsX32、WindowsX64、Linux系统,还支持postman浏览器扩展程序、pos... 查看详情

接口测试之postman使用全指南(原来使用postman测试api接口如此简单)(代码片段)

目录一、Postman背景介绍二、Postman的操作环境三、Postman重要提示:四、什么是接口测试五、接口测试工具六、接口测试流程七、接口测试执行八、全局变量和环境变量 九、postman接口关联十、postman动态参数十一、postman断言... 查看详情

postman系列之—-01简介(代码片段)

1.简介Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。2.界面说明postman有helpers可以帮助我们快速上手一些复杂功能。1)??Authorization:身份验证,主要用... 查看详情

postman系列之批量执行接口测试用例

postman如何批量执行接口测试用例~其实很简单,但是会给我们的工作带来很多方便~比如我们写了几十个测试用例,请求都是同一个服务器IP,一旦服务器IP地址从测试环境搬到线上环境,需要修改所有的服务器IP,如果不能将测试... 查看详情

这个应该是全网最全的接口测试工具之postman(代码片段)

...录概念常用接口测试工具接口返回数据接口测试协议安装postman内置的动态参数环境变量和全局变量接口关联批量执行断言Newmanjenkins持续集成后记概念接口测试是什么?百度百科给出的解释是:接口测试是测试系统组件间... 查看详情

postman接口测试工具实战演练集

文章目录一、前言二、Postman工具介绍三、Postman工具下载安装四、Postman工具使用五、Postman工具之接口测试5.1接口测试的必要条件5.2常见请求与传参5.3接口演示5.4接口collection集合讲解5.5接口collection集合执行5.6设置变量5.6.1collection... 查看详情

postman系列之—-01简介(代码片段)

1.简介Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。2.界面说明postman有helpers可以帮助我们快速上手一些复杂功能。1)??Authorization:身份验证,主要用... 查看详情

postman接口测试之postget请求方法

转自竹小冉:https://www.cnblogs.com/zhuxr/p/9009708.html一、基础知识  1.HTTP的五种请求方法:GET,POST,HEAD,OPTIONS,PUT,DELETE,TRACE和CONNECT方法。    GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。 ... 查看详情

postman接口测试之postget请求方法

一、基础知识  1.HTTP的五种请求方法:GET,POST,HEAD,OPTIONS,PUT,DELETE,TRACE和CONNECT方法。    GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。    POST请求:向指定资源提交数据进行处理... 查看详情

postman接口测试之:postman实现接口请求(1)

参考技术A课程实例使用的url地址汇总:开源接口部分: https://api.apiopen.top/api.html1、获取时间get接口http://poetry.apiopen.top/getTime2、网易新闻post接口https://api.apiopen.top/getWangYiNews3、百度ip接口https://sp1.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api... 查看详情

postman之接口测试content-type头域

接口测试核心四要素:请求方法、请求协议、头域、请求头。请求方式:Get请求、Post请求传参:表单提交、请求体提交1.请求体与content-type头域GET方法接口都是通过在URL中添加请求参数的方式完成参数传递。POST方法... 查看详情

postman接口自动化测试之——批量执行(集合操作)

集合定义:在接口自动化测试过程中将一组请求(多条请求)保存到一起进行集中管理。方便执行过程中的维护、导出和执行等。创建集合在引导页点击“Collection”,或者在“Collection”标签点击+图标;字... 查看详情

postman系列之测试用例管理

实验简介本文主要讲解Postman对多个测试用例的管理,让测试进行更有序,易于管理。实验目的 Postman测试集(Collections)管理的相关内容,它用来保存我们的Request,可以嵌套,可以批量运行,还可以导出到本地。本文仅介绍... 查看详情

postman之存储测试结果

前言在Jmeter的随笔中,我跟大家讲过利用Jmeter工具存储测试结果,那么,postman工具要该如何存储测试结果呢?下面一起来学习吧!一:添加一个登录请求,填入接口参数点击send二:点击SaveResponse,选择Savetofile   查看详情