postman下载及安装使用

大家好,我是小白,今天教大家下载使用postman接口测试工具
一、简介
Postman 是一个 接口测试工具。你可以不用写前端页面,直接测试接口是否正常,例如:
GET 查询数据POST 提交数据PUT 修改数据DELETE 删除数据比如你有一个接口:
https://example.com/api/login你可以用 Postman 直接发送账号密码,看接口返回是否成功。
二、如何安装Postman
软件安装:
下载:https://www.postman.com/downloads/
打开软件
三、Postman 的界面功能介绍
四、postman入门
主要介绍了postman的常用请求get、post。
1、get请求
-
基础请求

-
header
可以输入请求头,如登录cookie、token、content-type

-
断言
按如下格式进行编写即可。
pm.response.json() –获取响应串
pm.test(“code assert”,function()
{pm.expect(pm.response.code).to.eql(“期望值”)}); –断言

2、post请求
-
基础信息

-
header 参考get即可
-
断言
和get差不多

3、响应时间断言

三、postman进阶
1、参数传递
通过{{变量名}} 得到的变量仅在url地址、请求头header、请求体body、get的参数param区域生效,可获取到; 在script脚本区使用{{变量名}} 有报错,需要使用指定的方法来获取。主要有三种情况的参数
1.1 集合变量
-
集合的全局变量如下:

-
url地址、请求头、请求体{{变量名}}获取即可

-
脚本中通过函数获取
console.log(‘提取集合变量:’,pm.variables.get(“baseUrl_echo”));
1.2 环境变量
-
日常测试中,接口一样,需要在测试环境、预发环境写两套,就可通过环境区分,写一次,两个环境通用

-
url地址、请求头、请求体{{变量名}}获取即可
-
script获取方式
//提取环境变量console.log(‘提取环境变量:’,pm.environment.get(“env”));
1.3 全局变量
-
全局变量,比如登录成功后获取到的cookie就可设置为全局,代码如下:
var userId=jsonResponse.userId;pm.globals.set(‘userId’, userId);
-
url地址、请求头、请求体{{变量名}} 即{{userId}}获取即可
-
script获取方式
console.log(“创建帖子的:”,pm.globals.get(“userId”));
2、日常工程如何创建目录

3、批量执行并生成报告
-
选择集合–run

-
生成报告–汇总

-
报告–具体的case情况

-
全用例的断言情况

-
报告导出、分享

4、ai自动生成
在aichat中输入提示词:
写一个get请求,
地址为http://novel.hctestedu.com/book/listRank?type=0&limit=30,并进行code和msg断言,存放在postman练习集合,api是开源的下面
生成结果如下:


夜雨聆风


