postman学习

postman介绍

在这里插入图片描述
Authorization Headers Body Pre-request Script Test
认证接口 请求报文头 请求体 预置条件,请求发送之前优先执行该部分代码,支持js,清空环境变量等 检查点,断言

Test中公式用法
格式 tests[“检查点说明”] === 布尔表达式

Status
Status code:Code is 200
响应状态码 200:http请求是通的

eg:
pm.test(“Status code is 200”, function () {
pm.response.to.have.status(200);
});

pm.test(“Status code is 200”, function () {
pm.response.to.have.status(400);
});

Status code:Code name has string
响应状态码包含字符串

eg:
pm.test(“Status code name has string”, function () {
pm.response.to.have.status(“OK”);
});

Response
Response time is less than 200ms
响应状态时间,性能指标,响应状态时间小于200ms

eg.
pm.test(“Response time is less than 200ms”, function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});

Response body:Contains string
请求体包含字符串

eg.
pm.test(“Body matches string”, function () {
pm.expect(pm.response.text()).to.include(“北京”);
});

Response body:is equal to a string
值等于

eg.
pm.test(“Body is correct”, function () {
pm.response.to.have.body(“北京”);
});

Response body:Convert XML body to a JSON Object
转成json格式

eg.

var jsonObject = xml2Json(responseBody);

Response body:JSON value check
校验json文件格式 调用通过 父节点.子节点、父节点[子节

eg.
pm.test(“Your test name”, function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});

全局变量、项目环境变量
Set an environment variable
Set a global variabel
eg.
var code =’***’
pm.globals.set(“city_code”, code);var jsonObject = xml2Json(responseBody);

在使用过程中需要选择环境变量

断言外引用 :{{XXX}}

断言中引用 :envieonment[‘XXX’] globals[‘XXX’]
在这里插入图片描述

console
可供调试的工具,使用方法 console.log()

所处位置:view-show Postman Console

Runner
可批量执行用例的工具
在这里插入图片描述
Environment:选择环境变量

Iteraions:用例循环次数

Delay:间隔时间,用例与用例间的间隔时间

实际应用:
使用接口页面:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?op=getSupportCityString

Get请求:
在这里插入图片描述

1、选择Get方法;2、填写url;3、填写Params参数进行参数传递;4、点击send获取结果

POST请求:
在这里插入图片描述

1、选择POST方法;2、填写url;3、填写body内容,选择请求正文格式,填写请求参数;4、点击send获取结果

SOAP协议请求:
在这里插入图片描述

1、选择POST方法;2、填写url;3、填写body内容,选择请求正文格式为raw,选择XML(text\xml),在body主题内填入请求数据;4,、点击send获取结果

学习使用Postman可以按照以下步骤进行: 1. 下载和安装Postman:访问Postman官方网站(https://www.postman.com/)下载适用于你的操作系统的Postman应用程序,并按照安装指南进行安装。 2. 创建一个请求:打开Postman应用程序后,你会看到一个简单的界面。在"Enter request URL"文本框中输入API的URL。选择HTTP方法(GET、POST等),并设置请求参数、请求头和请求体等。 3. 发送请求:点击"Send"按钮发送请求。你将在下方的"Response"面板中看到服务器返回的响应。 4. 验证和断言:在响应中验证你的API是否按预期工作。可以使用断言来检查响应的状态码、响应体中的特定字段值等。 5. 使用环境变量:Postman支持使用环境变量来管理不同环境下的请求URL、身份验证令牌等信息。你可以创建全局或局部的环境变量,并在请求中引用它们。 6. 创建和运行集合:将相关的请求组织成集合,以便于管理和执行。你可以创建文件夹、添加请求到集合中,并设置执行顺序和依赖关系。 7. 共享和协作:Postman提供了共享和协作功能,可以与团队成员分享集合、环境变量等,并进行版本控制和协同编辑。 8. 进一步学习Postman有丰富的文档和教程资源,你可以访问Postman官方网站的学习中心(https://learning.postman.com/)来深入了解更多功能和用法。 通过实际练习和探索,你可以更好地掌握Postman的使用技巧和功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值