Postman 学习打卡: 如何使用Postman 发送请求?

简介: 大家好,我是阿萨。 今天继上一期的阿萨聊测试:Postman 的界面功能介绍之后。我们已经大概知道了Postman界面上的功能了。今天阿萨带大家发送几个HTTP请求看看。

一.  发送一条get 请求


1. 首先打开Postman。点击+ 位置。


1.jpg


2. 输入URL, baidu.com的网址,然后点击发送。


2.jpg


就这样一条get 请求就发送出去了。


二. 发送一条Post 请求


首先我们在baidu里输入搜索关键字,然后查看浏览器F12里的所有请求,查找一条Post 请求。


1.修改请求类型为Post. 再Method 位置修改 请求类型为Post。


3.jpg



4.jpg


查看下浏览器里的Payload,发现body 里参数。然后切换到 Body,选择raw。把F12 payload 的相关值输入到body 里,然后点发送。


5.jpg


上图我们就可以看到相关 response 的结果。如果想发送其他Method 的HTTP 请求,选择对应Method 就可以了。最主要是参数, Header 等相关信息输入正确。


6.jpg


7.jpg


三,如何校验请求结果的状态码?


我们已经学会了发送Http 请求了,接下来我们给这些请求都添加一个校验状态码为200的测试校验点。


1.打开刚才发送的请求。点到Tests


  1. 8.jpg


2.在右侧的Snippets 找到status code. 点击。


9.jpg


3. 左边的test 里就出现了一条测试校验点。


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


4.保存下该请求,然后再次发送下。


如果没有Collections的话,就新建个。阿萨在这里新建了一个asa_demo的集合。


10.jpg


5.查看下发送的请求结果。


11.jpg


就这样一条测试校验点就完成了。


大家可以用类似的方式,添加其他合适的校验点。常见校验示例代码如下,大家可以复制后,修改成自己必须的校验点就可以了。


pm.test("Status code is 200", function () {pm.response.to.have.status(200);});
pm.test("Body matches string", function () {pm.expect(pm.response.text()).to.include("Sarah learns Postman");});
pm.test("result contains Sarah", function () {var jsonData = pm.response.json();pm.expect(jsonData.value).to.eql('Sarah');});
pm.test("Body is correct", function () {pm.response.to.have.body("Sarah learns Postman");});
pm.test("Response time is less than 200ms", function () {pm.expect(pm.response.responseTime).to.be.below(200);});


到这里用Postman 写最简单的Get 和Post 请求的校验点就学完了。你学会了吗?


如果你也想学习如何使用Postman 工具,欢迎跟着阿萨 一起完成21天打卡学习。



相关文章
|
6月前
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
103 0
|
6月前
|
JSON 数据格式 开发者
Postman模仿GET/POST请求进行接口的本地测试
接口是软件开发中常用的概念,是软件生产过程中比较核心的任务。对于接口开发者,调试接口是一件较为繁琐的事情,很多时候需要线上线下来回切换。在这里,我就跟大家介绍一个只需要在本地就可以调试接口的方法。
187 0
|
27天前
|
JSON API 数据格式
postman如何发送json请求其中file字段是一个图片
postman如何发送json请求其中file字段是一个图片
91 4
|
5月前
|
自然语言处理 Java 测试技术
使用PostMan请求阿里云通义千问大模型
本文介绍如果通过postman调用阿里云通义千问API,然后介绍如果使用多语言集成,最后介绍了快速使用postman压测创建的API请求。
1033 2
|
5月前
|
JSON 前端开发 测试技术
从零开始:学习使用 Postman 进行接口测试
在当前,API(应用程序接口)的使用变得越来越普遍。其中,HTTP/HTTPS API 是最常见的一种。无论是开发前端还是后端,测试 API 都是一个关键环节。Postman 是一种流行且强大的 API 测试工具,能够帮助开发人员轻松地进行接口测试和调试。
|
5月前
|
JSON JavaScript 数据格式
postman如何模拟浏览器发送post请求,意思是替代Vue向后端发送一个请求
postman如何模拟浏览器发送post请求,意思是替代Vue向后端发送一个请求
|
5月前
|
安全 搜索推荐
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
|
5月前
|
JSON 测试技术 API
使用Postman发送POST请求的指南
本文介绍了如何使用Postman发送POST请求进行接口测试。关键步骤包括:创建新请求,设置请求类型为POST,输入URL,添加请求头如`Content-Type: application/json`,在Body中选择raw输入JSON数据,然后发送请求并检查响应。示例展示了向用户注册接口发送数据的过程。掌握这些技能有助于高效测试API。
151 0
|
6月前
|
XML JSON 前端开发
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
196 1
【异常解决】postman请求提示Full authentication is required to access this resource
【异常解决】postman请求提示Full authentication is required to access this resource
503 0