Postman做web接口自动化测试 一
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接口自动化测试 一相关推荐
- 简单的web接口自动化测试
简单的web接口自动化测试 1.寻找***对象(无验证码的意见反馈网站) 2.收集API信息 使用chorme打开页面 点击F12进入开发者调试模式 填写好后,点击提交按钮 点击NETWORK,找到含 ...
- 全网最牛最全的Postman接口测试工具 接口自动化测试最全实用教程
温馨提醒:本文超过10000+字,适用测试工程师入门postman工具进行接口测试,建议收藏慢慢看~~ 视频教程:年入58w的测试开发讲解的全套postman接口测试 接口自动化测试全套教程_哔哩哔哩 ...
- 偷懒大法好,用 selenium 做 web 端自动化测试
自动化入门介绍 实验介绍 本次实验主要介绍什么是自动化测试和自动化测试工具 selenium.然后介绍怎么安装浏览器驱动工具 webdriver,并且开发一个简单的自动化测试脚本,体会自动化测试是怎么 ...
- postman测试登录后的接口_【使用Postman测试web接口】Postman的安装与入门
最近在做Web API开发,开发完成后,需要对API进行自测,自测通过后才能checkin到代码库.之前进行web接口测试的时候,使用过Chrome浏览器的一个插件--Postman,觉得很好用,方便 ...
- Java接口自动化框架系列07:Web接口自动化测试框架设计思路
1.Java web接口自动化框架 框架名称:Java+Maven+httpClients+TestNg+Allure (因本次只讲解java部分,未包括git和jenkins,如果是包括git和je ...
- json格式校验并显示错误_使用postman做自动化接口校验
要想实现接口的自动化测试,需要以下几个步骤: 自动登录 首先点击postman左上角的new按钮,创建一个collection,在pre-request-scripts标签下,给整个collectio ...
- postman使用教程,接口自动化测试
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用. 官方 github 地址: https://gith ...
- python web api 自动化测试_基于Python + requests 的web接口自动化测试框架
之前采用JMeter进行接口测试,每次给带新人进行培训比较麻烦,干脆用python实现,将代码和用例分离,易于维护. 项目背景 公司的软件采用B/S架构,进行数据存储.分析.管理 工具选择 pytho ...
- 按照我的方式、一步步学接口自动化测试,不可能学不会!!
企业要求.接口测试流程.如何做.企业接口管理工具介绍 企业测试级别要求: 企业测试招聘要求: 企业接口如何做: 接口自动化测试体系流程: 企业接口管理用到最多工具[可以自己搭建哟]: enlinker ...
最新文章
- vscode pylint 错误_VScode中报Unable to import #x27;xxx#x27; pylint的解决方案
- 某程序员大牛放弃130万年薪,离开北京回老家事业单位!网友:太可惜!何不再忍两年?...
- nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
- 内蒙古工业大学计算机科学与技术,计算机科学与技术的应用领域简述论文内蒙古工业大学.doc...
- javascript 西瓜一期 15 数据的存储单位
- 不用Oracle?基于MySQL数据库下亿级数据的分库分表
- 2019.7.29二维数组
- GIFLIB 5.0.1 发布,C语言的GIF处理库
- 电脑老是自动重启怎么回事??
- ios 访问设备的基本信息
- web项目01-----项目需求分析,需求文档
- 新学两个新汇编指令:bic和orr
- 桌面虚拟化:软件为先
- Qt实现类似QQ头像
- 使用代理爬去微信公众号_Python3WebSpider/9.5-使用代理爬取微信公众号文章.md at master · Lainton/Python3WebSpider · GitHub...
- 完全背包问题完全背包求具体方案
- 移动WEB各种布局开发笔记
- Linux是如何避免内存碎片的
- 九度 题目1457:非常可乐
- KEIL,MDK,STM32
热门文章
- Mysql current_time,current_date()与now()区别
- 华硕K55VD安装ubuntu 18.04
- 卧槽!微信可以改彩色昵称了!!!
- php 类似于趣步,完整数据全开源早起打卡项目趣步模式源码
- t3普及版选择服务器后未响应,T3普及版11.0在新建帐套或者修改账套时 经常出现 未响应状态 请问怎么处理...
- 计算机心理部的活动记录表,《计算机系12月心理活动策划书【荐】.doc》-支持高清全文免费浏览-max文档...
- 前端学习路线(2022)
- AE基础教程(14)——第14章 塌陷
- java初级工作总结_【Java初级程序员工作总结_Java初级程序员个人年终总结】-看准网...
- NLP模型开发平台在舆情分析中的设计和实践