Postman学习总结

1、基本操作:

【2023全网最牛教程】10分钟快速上手Postman(建议收藏)_macbook postman打开慢-优快云博客

接口测试—Postman详解-优快云博客

新手如何使用postman(新手使用,简单明了)_postman教程-优快云博客

2、重点知识学习

Postman学习总结:

(1)设置环境变量,目前公司里有我自己本地环境,开发环境,测试环境,演示环境,正式环境。
由于环境太多,每个接口区别就是ip地址,所以配置环境变量刻不容缓

(2)postman的主要功能:

1.输入url和参数调用后台接口并且有返回数据

2.postman当中入参的格式

3.postman中如何设置全局变量和环境变量

4.postman如何导入导出

5.postman如何设置自动测试接

3、关于get和post的区别:

(1). 一般get方法做查询操作,post做新增、更新操作(关于删除,通常我们系统都是做逻辑删除、而不是物理删除,只需要更新数据状态就可以了,所以用的还是post请求)

作用:GET通常作用于从数据库中读取数据;而POST则是将数据提交/更新于数据库中。

(2). 如果是get请求,一般带有请求url参数,放在问号?后面,参数与参数之间用&符号隔开;如果是 post请求,则不会在路径后面加参数,而是在请求体中用key-value键值对的方式组装参数。

(3). get提交有数据大小的限制,一般是不超过2KB,而post理论上默认是没有限制

  1. get方法直接把参数暴露在url中,比如web端系统,在浏览器地址栏就能看见参数,安全性较低。​​​​​​​

② 安全性。GET通常是将参数显示在URL地址中,可以被看见,不是那么安全;而POST是将参数写入body中,不能被看见,更安全

05-13
### Postman 使用指南与功能介绍 Postman 是一款强大的 API 开发工具,广泛应用于接口测试、API 调试以及自动化测试等领域。以下是关于 Postman 的主要功能及其使用的详细介绍: #### 一、适用平台 Postman 支持多种操作系统,包括但不限于 macOS、Windows (32位/64位) 和 Linux 系统[^1]。此外,它还提供浏览器扩展程序和 Chrome 应用程序版本,方便开发者在不同环境中使用。 #### 二、核心功能概述 1. **接口测试** - 做接口测试能够显著节约时间并降低项目成本,同时提升开发效率和系统的稳定性[^2]。 2. **HTTP 请求处理** - 可以轻松发送 GET、POST、PUT、DELETE 等类型的 HTTP 请求,并查看返回的结果。 - 对于 GET 请求,可以直接通过 URL 参数传递数据[^2]。 - POST 请求则允许上传 JSON 数据或其他形式的内容体[^2]。 3. **参数化支持** - 用户可以将请求中的变量定义为环境变量或全局变量,从而实现动态化的测试脚本编写[^2]。 4. **断言机制** - 提供内置的 JavaScript 断言语法用于验证服务器响应是否符合预期。例如: ```javascript pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); ``` 上述代码片段展示了如何检查 HTTP 响应的状态码是否为 200 表示成功[^3]。 5. **集合管理** - 创建测试集合以便更好地组织多个关联性的 API 接口调用逻辑。 - 利用 Collection Runner 工具批量执行整个集合内的所有请求操作[^2]。 6. **命令行运行器 Newman** - 如果希望脱离图形界面而是在 CI/CD 流程里集成,则可选用 newman 来完成相同任务——即从终端触发指定 collection 文件夹下的全部流程[^2]。 7. **UI 设计友好性** - 启动后的布局清晰明了:左侧展示的是案例分类树形结构;右侧呈现当前选中条目的详情配置项连同其对应的反馈信息区域[^4]。 8. **预置样例学习资源** - 默认附带名为 “Postman Echo” 的演示工程集锦,里面涵盖了众多实际应用场景实例可供初学者模仿练习[^4]。 以上便是有关 postman 主要特性和基本运用方法的一些总结说明。 ```python # 示例 Python 脚本模拟简单的 RESTful API 客户端行为 import requests response = requests.get('https://jsonplaceholder.typicode.com/posts') if response.status_code == 200: data = response.json() print(data[:5]) # 打印前五个帖子作为样本输出 else: raise Exception(f'Error fetching posts: {response.text}') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值