目录

一、Postman介绍

二、下载及安装:

三、接口测试:

四、认证接口测试:


最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。

一、Postman介绍

Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:

模拟各种HTTP requests

从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。

Collection 功能(测试集合)

Collection 是 requests的集合,在做完一個测试的時候, 你可以把這次的 request 存到特定的 Collection 里面,如此一來,下次要做同样的测试时,就不需要重新输入。而且一个collection可以包含多条request,如果我们把一个request当成一个test case,那collection就可以看成是一个test suite。通过collection的归类,我们可以良好的分类测试软件所提供的API.而且 Collection 还可以 Import 或是 Share 出來,让团队里面的所有人共享你建立起來的 Collection。

人性化的Response整理

一般在用其他工具來测试的時候,response的内容通常都是纯文字的 raw, 但如果是 JSON ,就是塞成一整行的 JSON。这会造成阅读的障碍 ,而 Postman 可以针对response内容的格式自动美化。 JSON、 XML 或是 HTML 都會整理成我们可以阅读的格式

内置测试脚本语言

Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果

设定变量与环境

Postman 可以自由 设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我們可能会有多种环境, development 、 staging 或 local, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。

二、下载及安装:

1.下载:

下载地址:Download Postman | Get Started for Free

2.安装:

Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因为重所周知的原因,所以,大家都会找别人共享的postman插件文件来安装。由于2018年初Chrome停止对Chrome应用程序的支持。

Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐你使用这种方式安装。Download Postman | Get Started for Free

三、接口测试:

1.get请求:

效果图:

地址:http://192.168.31.44:8010/api/User/GetUserInfo

参数:UserId

返回值:

{"code": 0,"msg": "获取成功","count": 0,"data": {"UserId": "24d15068-3b9e-457a-bf10-dad2d1cfc19d","Account": "system","Email": "123456@qq.com","Password": "22683791e7ce25b86177b10f51c9bfe9","Secretkey": "cb90d66de12743feed1dd79430d5eab2","RealName": "系统管理员","Gender": 1,"HeadIcon": null,"Phone": "13246763302","Tel": null,"OrganizeId": "00000000-0000-0000-0000-000000000000","RoleId": null,"DeleteMark": 0,"EnabledMark": 1,"Description": "平台超级管理员","LastVisitTime": "2018-09-28 11:16:40","SuperUserMark": 1,"CreateTime": null,"CreateUserId": null,"CreateUserName": null,"ModifyTime": null,"ModifyUserId": null,"ModifyUserName": null,"RoleName": null,"OrganizeName": null,"GenderFormat": "男"}
}

2.post请求:

效果图:

地址:http://192.168.31.44:8010/api/Login/CheckLogin

参数:

{
"Account":"zlp",
"Password":"123"
}

返回值:

{"code": 0,"msg": "登录成功","count": 0,"data": {"User": {"UserId": "39a0645b-eb55-45e1-ba85-49efb6624958","Account": "zlp","Email": "45644@qq.com","Password": "22683791e7ce25b86177b10f51c9bfe9","Secretkey": "cb90d66de12743feed1dd79430d5eab2","RealName": "张立平","Gender": 1,"HeadIcon": "sample string 7","Phone": "17791294367","Tel": "13302584563","OrganizeId": "d4929e06-f7a1-412b-8fc4-4f113654be0d","RoleId": "1","DeleteMark": 0,"EnabledMark": 1,"Description": "测试用户","LastVisitTime": "2018-09-28 13:37:49","SuperUserMark": 1,"CreateTime": "2018-09-18 10:38:52","CreateUserId": "sample string 13","CreateUserName": "sample string 14","ModifyTime": "2018-09-26 21:12:11","ModifyUserId": "39a0645b-eb55-45e1-ba85-49efb6624958","ModifyUserName": "张立平","RoleName": null,"OrganizeName": "陕西制药厂","GenderFormat": "男"}}
}

四、认证接口测试:

和普通测试基本一样,唯一的就是设置

B站最牛的Python自动化测试框架全栈测试开发实战项目入门到精通,涨薪必备教程!!!

postman安装和基本使用教程相关推荐

  1. 【2023最新】Postman安装教程

    [2023最新]Postman安装教程 1. Postman官网下载 直接谷歌postman 官网地址:https://www.postman.com/ 直接点击 等待下载完成 2. postman安 ...

  2. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  3. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  4. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程

    Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...

  5. linux系统安装nginx步骤,虚拟机(linux)下安装nginx的步骤教程

    原标题:虚拟机(linux)下安装nginx的步骤教程 一.虚拟机准备: [root@localhost 桌面]# vi /etc/sysconfig/network-s/ifcfg-eth0 DEV ...

  6. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  7. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  8. python详细安装教程3.7.0-python 3.7.0 安装配置方法图文教程

    本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下 S1登入Python官网下载网址 S2下载后缀为exe的可执行文件,并根据自己电脑/主机的系统选择32位还是64位. 双击选 ...

  9. python详细安装教程linux-Linux系统如何安装Python?新手教程

    新手入门Python的第一步就是要在你的计算机上安装好Python.有些人可能要问了,Linux系统如何安装Python?本文为你准备了一份新手安装Python的教程,几乎是手把手教你如何操作,你只要 ...

最新文章

  1. DeepMind、哈佛造出了 AI「小白鼠」,从跑、跳、觅食、击球窥探神经网络的奥秘...
  2. iPhone中字符串的国际化
  3. Windows 下noinstall方式安装 mysql-5.7.5-m15-winx64
  4. svd 分解详细证明
  5. SQL Server 2012 Managed Service Account
  6. 3DSlicer10:体系结构1
  7. python的数字比较好_说说 Python3 中的数字处理
  8. 3.odoo的学习(odoo中的视图:tree视图、form视图、search视图)
  9. 基于Java+SpringBoot+vue+node.js等疫情网课管理系统详细设计和实现
  10. 天视通ipc地址修改工具_远程运行小工具PsExec
  11. jdk5.0下支持JSR-223的方法
  12. 使用Simian检查Java项目中冗余代码
  13. 小白Java求学之路之一:控制台实现用户注册、登录
  14. 两台linux 机器互联,Red Hat Linux9.0下两台机器怎么互联
  15. 取消windos开机时的磁盘检查,提升开机速度
  16. 怎么把png转换jpeg?png如何转其他格式?
  17. 快速入门STM32单片机-机械硬件篇
  18. 视频流媒体服务器ONVIF探测和云台控制是如何设置的?
  19. 前端微信一键登录和微信小程序支付总结
  20. nas修改启动盘sn和mac

热门文章

  1. 在Linux搭建Kafka集群
  2. 【网络安全面经】渗透面经、安服面经、红队面经、hw面经应有尽有 这一篇真的够了
  3. fre 发布 1.0,拥抱 fiber 和 hooks~
  4. 错误: 加载主类 OnePoint 时出现 LinkageError java.lang.UnsupportedClassVersionError: OnePoint has been compil
  5. mysql 数据库dbhelper_DBHelper数据库操作
  6. java dbhelper类_DBHelper--Java JDBC SSH 连接数据库工具类
  7. 鸢尾花案例增加K值调优
  8. 过年回家拍照忙之全家福篇(图)
  9. SDUT-D-表达式语法分析——递归子程序法-附带解释函数
  10. sql between and 无效、无结果及注意事项