postman基本使用

1、postman基本操作

1、1设置请求方式

1、2请求地址

1、3请求参数(请求头、请求体)

1、4发送请求 查看结果

2、postman创建测试集

测试集相当于一个项目,里面可以添加folder,相当于模块

2.1创建测试集- 点击‘New Collection’,在弹出框中输入测试集的名称和其他信息, 再点击‘Create’按钮

2、2 创建目录- 在测试集上点击右键选择‘Add Folder’,在弹出框中输入目录的名称和其他信息, 再点击‘Create’按 钮

2、3 最后我们就可以添加请求:添加请求- 在目录上点击右键选择‘Add Request’,在弹出框中输入请求的名称和其他信息, 再点击保存按钮

3、postman断言

断言:让程序判断预期结果和实际结果是否一致。 特点: Postman的断言是使用JavaScript语言编写的,写在‘Tests’标签页里 Tests中的脚本在发送请求之后执行,会把断言的结果(PASS/FAIL)最终在‘Test Results’标签页中展示

其他:断言中获取其他数据:

        console.log() 可以在test中打印日志信息

        var jsonData = pm.response.json();  获取相应数据中的json数据

        var text = pm.response.text();  获取页面响应文本数据

        var username = data.username;  获取数据文件中的参数

        var header=postman.getResponseHeader('Content-Type'); 获取请求头中的数据。

4、全局变量和环境变量

设置变量

全局变量     

1. 手动设置     

2. 代码设置: pm.globals.set("var_name", value);

环境变量     

1. 手动设置     

2. 代码设置: pm.environment.set("var_name", value);

获取变量值

全局变量

1. 请求参数中获取:{{var_name}}

2. 代码中获取: var value = pm.globals.get("var_name");

环境变量

1. 请求参数中获取:{{var_name}}

2. 代码中获取: var value = pm.environment.get("var_name");

5、postamn参数化

5.1. 定义数据文件 常用的数据文件格式有:CSV、JSON

5。2. 选择数据文件 在测试集运行“Collection Runner”窗口中,点击“Select File”按钮选择定义好的数据文件

5.3、获取数据文件中的参数 在不同的地方获取参数的方法是不同的,介绍两种获取参数的方法: 请求参数可以通过{{var_name}}来引用 断言中的数据,由于是在Tests中编写脚本,并不能直接通过{{var_name}}来引用,可以通过内置变量 data 来 获取

6、生成测试报告

1 安装nodejs 下载地址:http://nodejs.cn/download/ 如果下载的是安装包,下载后双击安装即可 如果下载的是压缩包(.zip),解压到某个目录后,需要配置环境变量 校验:打开cmd,输入 node -v ,看到输出node的版本信息,即代表安装成功

2 安装newman 1. 安装newman 打开cmd输入: npm install -g newman 校验:安装完成后,输入 newman -v 命令查看版本信息,检测是否安装成功 2. 安装newman-reporter-html 打开cmd输入: npm install -g newman-reporter-html

3、导出测试集

4、生成测试报告 newman run 测试脚本文件 -e 环境变量文件 -d 测试数据文件 -r html --reporter-html-export report.html

学IT,上博学谷

博学谷

<think>嗯,用户想了解Postman工具的基础使用方法。首先,我需要回忆一下之前提供的引用内容,看看里面有没有相关的信息。引用[1]提到Postman适用于不同操作系统,包括Mac、Windows、Linux,还有浏览器扩展和Chrome应用。引用[2]和[3]则分别讲解了如何用Newman命令行运行测试以及安装使用教程。不过用户现在需要的是基础使用教程,所以应该从安装开始,然后介绍主要功能界面,再逐步讲解如何创建请求、管理集合和环境变量,以及测试脚本的使用。 首先,安装步骤。引用[1]和[3]都提到了Postman的下载和安装,应该综合一下,说明不同系统的安装方法,但用户可能更关心的是直接下载安装,所以需要简明扼要。然后是界面介绍,主界面应该包括侧边栏的集合、请求构建器等部分。接下来创建请求,这是核心功能,需要分步骤说明如何选择方法、输入URL、参数和发送请求。集合管理也很重要,用户可能需要组织多个请求,这里可以提到如何新建集合和添加请求。环境变量部分,引用[2]提到了使用Newman,但基础使用中环境变量用于不同环境切换,比如开发和生产环境,需要解释如何设置和使用。测试脚本部分,虽然引用[2]讲的是高级用法,但基础中也可以简单介绍如何添加基本测试断言,比如检查状态码。最后导出集合可能涉及与Newman的集成,但用户现在只需要基础,所以简要提及即可。 还要注意用户的问题是否涉及高级功能,但根据问题描述,用户需要的是基础教程,所以不需要深入命令行部分。同时,要确保步骤清晰,语言通俗易懂,避免技术术语过多。可能用户是开发者或测试人员,刚开始接触API测试,所以需要从零开始引导。此外,引用文献中的信息要正确标注,比如在安装部分引用[1]和[3],在测试脚本部分引用[2]和[3]。 另外,用户可能后续会问到如何自动化测试或者更高级的功能,所以在相关问题里可以预设这些问题,比如如何用Postman做自动化测试,或者环境变量的高级用法等。需要确保回答的结构符合用户的要求,分步骤讲解,结构清晰,并且引用正确的地方。最后检查是否符合格式要求,比如数学公式是否正确,但这里可能用不上,主要注意代码块的使用和引用标记的位置。</think>### Postman 基础使用教程 Postman 是一款广泛用于 API 开发与测试的工具,支持请求发送、响应验证、自动化测试等功能。以下是其基础使用方法: --- #### 1. **安装与启动** - **下载安装**:访问 [Postman官网](https://www.postman.com/),根据操作系统(Windows、Mac、Linux)选择对应版本下载安装[^1][^3]。 - **启动界面**:安装后打开 Postman,主界面包含侧边栏(管理集合)、顶部请求构建区、响应展示区等。 --- #### 2. **发送第一个请求** 1. **新建请求**:点击左上角 `+` 创建新标签页。 2. **选择请求方法**:在地址栏左侧选择请求类型(如 `GET`、`POST`)。 3. **输入请求 URL**:例如输入 `https://api.example.com/data`。 4. **发送请求**:点击右侧 `Send` 按钮,下方会显示响应状态码、响应体及耗时。 --- #### 3. **管理请求集合** - **创建集合**:点击侧边栏 `Collections` → `+` 新建集合(用于归类相关请求)。 - **添加请求到集合**:在请求标签页点击 `Save`,选择目标集合并命名请求。 --- #### 4. **设置请求参数与头信息** - **Query 参数**:在地址栏下方 `Params` 标签页添加键值对(如 `?key=value`)。 - **Headers**:在 `Headers` 标签页设置请求头(如 `Content-Type: application/json`)。 - **Body 数据**:对于 `POST` 请求,在 `Body` 标签页选择格式(如 `raw/JSON`)并输入数据。 --- #### 5. **使用环境变量** - **创建环境**:点击右上角齿轮图标 → `Environments` → `+` 新建环境(如“开发环境”)。 - **定义变量**:在环境中添加变量(如 `base_url: https://dev.api.example.com`)。 - **调用变量**:在请求 URL 中使用 `{{base_url}}/data`,切换环境时变量值自动更新[^2]。 --- #### 6. **编写测试脚本** - **Tests 标签页**:在请求标签页的 `Tests` 中编写 JavaScript 断言,例如: ```javascript pm.test("状态码为 200", () => pm.response.to.have.status(200)); pm.test("响应包含关键字", () => pm.expect(pm.response.text()).to.include("success")); ``` - **查看测试结果**:发送请求后,在响应区 `Test Results` 标签页查看断言结果。 --- #### 7. **导出与共享集合** - **导出集合**:右键点击集合 → `Export`,选择 JSON 格式保存。 - **团队协作**:注册 Postman 账号,通过 `Share` 功能生成链接或邀请成员协作。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值