Postman学习笔记

Postman学习笔记

Get请求

  • url可带参数
  • 请求头一般不用写
  • 请求体带参数的用法少见且不推荐(Apache Http Client 和 OkHttpClient 都不支持 GET 请求发送 Body 数据,而 AsyncHttpClient 是可以的。部分缓存服务器不支持,主要是 GET 被设计来用 URI 来识别资源,如果让它的请求体中携带数据,那么通常的缓存服务便失效了,URI 不能作为缓存的 Key)故@GetMapping@RequestBody基本不会搭配使用
  • 返回html

在这里插入图片描述

  • 返回json

Post请求

  • url不可带参数
  • 请求头一般不用手动填写(会根据请求参数的形式自动生成)
  • 请求体有多中提交方式
参数格式Content-Type参数示例
表单提交application/x-www-form-urlencodedusername=lee&password=123
JSON提交application/json{
“username”: “lee”,
“password”: 123
}
XML提交text/xml<?xml version="1.0" encoding="utf-8"?>
<name>Lee</name>
  • 提交二进制文件

在这里插入图片描述

身份认证

1、Basic Auth

是基础的验证,所以会比较简单
会直接把用户名、密码的信息放在请求的 Header 中

2、Digest Auth

要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

3、OAuth 1.0

postman的OAuth helper让你签署支持OAuth

1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。

4、OAuth 2.0

postman支持获得OAuth 2.0 token并添加到requests中。

详见 https://blog.csdn.net/Lee_01/article/details/103189291

请求管理

  • 一个项目一个Collection
  • 一种功能一个子文件夹
  • 一种请求方式一个子文件夹

参考文章:

https://blog.csdn.net/fxbin123/article/details/80428216

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: Postman是一款常用的API测试工具,以下是一些常见的Postman面试题: 1. 请解释一下在Postman中如何进行断言操作。 在Postman中,可以使用断言来验证API的响应是否符合预期。常见的断言方式包括使用字符串匹配、正则表达式、状态码等来验证响应结果。可以通过在测试脚本中使用pm.expect()方法来进行断言操作,例如使用pm.expect(pm.response.text()).to.include("xxx")来判断响应结果中是否包含某个字符串。 2. 请介绍一下Restful接口的特点。 Restful接口是一种基于HTTP协议的API设计风格,它将网络上的事物看作是资源,并使用HTTP方法(GET、POST、PUT、DELETE等)对资源进行操作。Restful接口的特点包括无状态、统一接口、可缓存、可扩展等。 3. 请解释一下Pre-request Script在Postman中的作用。 Pre-request Script是Postman中的一个功能,它允许在发送请求之前执行一段脚本。这个脚本可以用来设置全局变量、生成随机数据、进行前置断言等操作。例如可以使用Date.now()来获取时间戳,并将其设置为全局变量,以便在后续的请求中使用。 希望以上回答对您有帮助。 #### 引用[.reference_title] - *1* *2* *3* [postman学习笔记与相关面试题(含部分接口测试知识,可用于Jmeter的运用)](https://blog.csdn.net/yanww_/article/details/117674346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值