Postman做web接口自动化测试   一


一、Postman做Web接口自动化测试的优势

1、Postman是Chrome的一个应用。使用Postman,可以快速构建请求、保存以供以后使用,并分析API发送的响应。

2、Postman有响应结果的比较功能,可以用来写测试用例

3、可以把测试用例放在同一个目录下批量运行,并且可以设置迭代次数

4、可以设置环境变量,方便测试环境和生产环境使用同一套测试用例

5、测试结果方便查看

二、Postman安装

Postman可以作为插件安装在chrome,也可以安装到桌面。

1、Chrome插件安装地址(要翻墙):https://chrome.google.com/webstore/detail/postman-rest-client-packa/fhbjgbiflinjbdggehcddcbncdddomop?hl=en

2、本地安装下载地址:https://www.getpostman.com/apps,下载后直接点下一步进行安装

3、桌面版安装后打开界面如下:

三、发送一个请求

1、点击“+”添加一个请求,选择请求方式,下面选的是“GET”,输入请求地址,点击“Send”

2、响应信息如下

3、添加cookie发送请求

有点请求需要登录后才能发送成功,这时可以先发送一条登录的请求,然后再发送相应的请求。有可以不用先登录,只要在发送的请求头里添加相应的cookie就行了

4、点击“Save”,保存请求,方便下次使用

四、设置环境变量

1、点击右上角的设置图标,选择“Manage Environments”

2、点击“add”进行添加

3、填写环境名称,以及该环境下用到的变量

4、使用环境变量

环境变量可以使用在以下地方:

  • URL
  • URL params
  • Header values
  • form-data/url-encoded values
  • Raw body content
  • Helper fields

注:变量名要写在双花括号里,如下图:

5、代码自动创建环境变量

方式一:在请求前创建

方式二:在Tests里创建

6、使用随机数

PostMan 除了提供环境变量和全局变量外,还提供了三种随机数。
{{$guid}}
:添加一个V4风格GUID

{{$timestamp}}
:将当前的时间戳,精确到秒

{{$randomInt}}
:添加0和1000之间的随机整数

请看后续教程......

Postman做web接口自动化测试 一相关推荐

  1. 简单的web接口自动化测试

    简单的web接口自动化测试 1.寻找***对象(无验证码的意见反馈网站) 2.收集API信息 使用chorme打开页面 点击F12进入开发者调试模式 填写好后,点击提交按钮 点击NETWORK,找到含 ...

  2. 全网最牛最全的Postman接口测试工具 接口自动化测试最全实用教程

    温馨提醒:本文超过10000+字,适用测试工程师入门postman工具进行接口测试,建议收藏慢慢看~~ 视频教程:年入58w的测试开发讲解的全套postman接口测试 接口自动化测试全套教程_哔哩哔哩 ...

  3. 偷懒大法好,用 selenium 做 web 端自动化测试

    自动化入门介绍 实验介绍 本次实验主要介绍什么是自动化测试和自动化测试工具 selenium.然后介绍怎么安装浏览器驱动工具 webdriver,并且开发一个简单的自动化测试脚本,体会自动化测试是怎么 ...

  4. postman测试登录后的接口_【使用Postman测试web接口】Postman的安装与入门

    最近在做Web API开发,开发完成后,需要对API进行自测,自测通过后才能checkin到代码库.之前进行web接口测试的时候,使用过Chrome浏览器的一个插件--Postman,觉得很好用,方便 ...

  5. Java接口自动化框架系列07:Web接口自动化测试框架设计思路

    1.Java web接口自动化框架 框架名称:Java+Maven+httpClients+TestNg+Allure (因本次只讲解java部分,未包括git和jenkins,如果是包括git和je ...

  6. json格式校验并显示错误_使用postman做自动化接口校验

    要想实现接口的自动化测试,需要以下几个步骤: 自动登录 首先点击postman左上角的new按钮,创建一个collection,在pre-request-scripts标签下,给整个collectio ...

  7. postman使用教程,接口自动化测试

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用. 官方 github 地址: https://gith ...

  8. python web api 自动化测试_基于Python + requests 的web接口自动化测试框架

    之前采用JMeter进行接口测试,每次给带新人进行培训比较麻烦,干脆用python实现,将代码和用例分离,易于维护. 项目背景 公司的软件采用B/S架构,进行数据存储.分析.管理 工具选择 pytho ...

  9. 按照我的方式、一步步学接口自动化测试,不可能学不会!!

    企业要求.接口测试流程.如何做.企业接口管理工具介绍 企业测试级别要求: 企业测试招聘要求: 企业接口如何做: 接口自动化测试体系流程: 企业接口管理用到最多工具[可以自己搭建哟]: enlinker ...

最新文章

  1. vscode pylint 错误_VScode中报Unable to import #x27;xxx#x27; pylint的解决方案
  2. 某程序员大牛放弃130万年薪,离开北京回老家事业单位!网友:太可惜!何不再忍两年?...
  3. nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
  4. 内蒙古工业大学计算机科学与技术,计算机科学与技术的应用领域简述论文内蒙古工业大学.doc...
  5. javascript 西瓜一期 15 数据的存储单位
  6. 不用Oracle?基于MySQL数据库下亿级数据的分库分表
  7. 2019.7.29二维数组
  8. GIFLIB 5.0.1 发布,C语言的GIF处理库
  9. 电脑老是自动重启怎么回事??
  10. ios 访问设备的基本信息
  11. web项目01-----项目需求分析,需求文档
  12. 新学两个新汇编指令:bic和orr
  13. 桌面虚拟化:软件为先
  14. Qt实现类似QQ头像
  15. 使用代理爬去微信公众号_Python3WebSpider/9.5-使用代理爬取微信公众号文章.md at master · Lainton/Python3WebSpider · GitHub...
  16. 完全背包问题完全背包求具体方案
  17. 移动WEB各种布局开发笔记
  18. Linux是如何避免内存碎片的
  19. 九度 题目1457:非常可乐
  20. KEIL,MDK,STM32

热门文章

  1. Mysql current_time,current_date()与now()区别
  2. 华硕K55VD安装ubuntu 18.04
  3. 卧槽!微信可以改彩色昵称了!!!
  4. php 类似于趣步,完整数据全开源早起打卡项目趣步模式源码
  5. t3普及版选择服务器后未响应,T3普及版11.0在新建帐套或者修改账套时 经常出现 未响应状态 请问怎么处理...
  6. 计算机心理部的活动记录表,《计算机系12月心理活动策划书【荐】.doc》-支持高清全文免费浏览-max文档...
  7. 前端学习路线(2022)
  8. AE基础教程(14)——第14章 塌陷
  9. java初级工作总结_【Java初级程序员工作总结_Java初级程序员个人年终总结】-看准网...
  10. NLP模型开发平台在舆情分析中的设计和实践