Postman 基本操作学习

History

所有使用postman发送的request都会保存在这里。点击之后会在当前Tab打开。

参考: Requests History

Environments

这里用来设定当前request 发送时使用的环境,比如这里可以选择“Cooper-Remote.template”或者“header_encode_style”或者“test_demo”,还可以选择“No Environment”,表示当前request不使用任何环境。

环境其实就是多组 key-value 。环境可以被下载保存为JSON文件。也可以导入环境,比如CSV或者JSON文件。

参考:Setting up an environment with variables

Using environments to switch contexts

这里的环境其实就是一组key-value的集合。比如选择“Cooper-Remote.template”的话,URL以及Test等等都可以通过{{url}}以及{{items}}来直接使用这些变量。

Global variables

点击眼形图标,可以看到当前可以使用的所有变量:包括选择的Environment的以及其他request添加到Globals里面的变量。

Environment和 Global的区别在于: 整个postman可以保存多个Environment,但是只会存在一组Global。 保存在Global里的key-value可以被所有的request使用,但是一个request只能选择一个Environment。

参考:Setting up an environment with variables

Request

method

参考: Sending Requests Method

比较常见的有 GET、POST、PUT,还有一些不常见的比如 PATCH、DELETE等。

URL & Params

参考: Sending Requests URL

URL可以输入request的地址,Params是对应的URL的参数。在Params中输入参数,会自动同步到URL。同理,URL里面输入带有参数的地址,也会自动同步参数到Params。

Send

发送当前请求。”Send and Download“ 在发送请求之后,会自动下载该请求的response。

Save

可以直接保存request。也可以选择“Save as”。

Save as 可以保存 请求的名字以及简单的描述。还可以决定要不要把请求保存到Collection里面去。

参考: Getting started with Collections Saving requests inside a collection

Authorization

如果访问的服务需要验证,这里可以设置验证方式+填写验证所需的信息,比如用户名密码。

参考: Authentication helpers

Headers

参考: Sending Requests Headers

定义HTTP Header。

Body

参考: Sending Requests Request body

设置请求的body。有四种方式进行设置: form-data、 urlencoded、raw 以及 binary。

GET是不可以设置Body的,POST请求可以。

Pre-request Script

参考:Pre Request Scripts

请求前需要执行的脚本可以放置在这里。主要进行一些环境以及全局变量的设置。

Tests

参考:Writing Tests

Testing examples

这里写测试用例,进行一些判断等等。

下面新建了两个测试用例,名字分别是”Status code is 200“ 、”Status code name has string“。

“responseCode.code === 200” 返回 True 或者 False,进而判断 ”Status code is 200“ 这个用例是Pass还是Fail。

Generate Code

这里可以将request转化为各种语言的代码。比如python、java、shell、HTTP等。

Response

Body

参考: Understanding and working with responses Viewing responses

这里可以查看返回的应答的body部分。

有三种查看方式: Pretty、 Raw、Preview。

Pretty会根据选择的类型对Body进行高亮显示,同时可以选择要不要自动换行,方便阅读。

Raw不会进行任何高亮显示。

Preview显示的是Body部分的预览效果。

Cookies

参考: Understanding and working with responses Cookies

展示浏览器的cookies。

Headers

参考: Understanding and working with responses Headers

以key-value对的方式展示返回的header部分。鼠标停留在key上,会显示该key的说明(根据HTTP文档)。

Tests

展示测试结果。

Status

展示返回的状态。鼠标方式在状态上,比如“200 OK”上,会显示该状态对应的说明。

Collections

介绍

个人感觉一个Collection就像是一个测试Project。然后Collection里面可以放置文件夹,也可以直接放置request,放置文件夹就像一个 testsuite。 文件夹里面可以放置多个request,一个request可以写1个或者多个test。

参考: Getting started with Collections

Share Collection

Collection可以share给组员,也可以download为JSON文件然后发送给组员进行导入使用。

参考:Sharing Collections with your team

Run Collection

Collection可以直接run。

参考: Running a collection

1) Previous Runs 展示过去run的collection,点击可以在Statistics面板显示具体的结果。

OVERVIEW:该Collection 该轮测试PASS/FAIL数目总体概况。

Previous Runs:该Collection过去run的OVERVIEW,用来进行对比。

REQUESTS:该Collection 该轮测试的详细情况。

2) CURRENT RUN 可以设置当前想要run的 collection,还可以对Environment、Iteration、Delay、Data File 进行设置。

Environment:选择跑该Collection的 Environment。

Iteration: 设置该轮测试跑几轮。

Delay: 。。。。。。。

Date: 可以选择加载一个 CSV/JSON的数据文件

3) RESULTS

点击“Start Test”就可以开始跑Collection啦。

实时结果会在 RESULTS里面显示出来。

时间: 2024-10-08 16:49:29

Postman 基本操作学习的相关文章

postman 脚本学习

# pm脚本的教程 https://learning.getpostman.com/docs/postman/scripts/test_scripts/ # pm沙盒环境的一些api https://learning.getpostman.com/docs/postman/scripts/postman_sandbox_api_reference/ # 官方github https://github.com/chaijs/chai # 简书中文文档 https://www.jianshu.com

Python数据库操作 初识mysql和mysql基本操作#学习猿地

# 3.认识和操作一下mysql的基本命令 #### 登录mysql,在终端输入以下命令,进行登录 `mysql -u root -p` ```sql MacBook-Pro:~ yc$ mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.28 Homebrew Cop

mySQL基本操作学习笔记(一)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.auto_increment ? ? 2.主健 auto_increment必须与主键一起使用,而主键不一定与前者一起使

linux基本操作学习(持续更新)

16.7.6 man  查看各种命令参数及用法 id 查看当前用户可以显示真实有效的用户 ID(UID) 和组 ID(GID) runlevel 查看运行等级 相关配置文件: cat /etc/inittab    最后一行设置运行等级,默认为3 0 关机 1 单用户模式 2 多用户模式,但没有NFS服务 3 命令行模式 4 预留,没用 5 图形界面模式 6 重启 cd = change dictionary cd 目录 echo $HOME  查看用户家目录 cd  回车  回到家目录 cd

Linux对文件内容基本操作(学习笔记七)

一.cat 1.1.查看文件内容 格式:cat 文件名 [[email protected] /]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 10.198.1.1 nameserver 8.8.8.8 [[email protected] /]# 但是当文件内容比较多,超过一屏时,cat命令就不能满足查看要求,就要用到more|less来查看 1.2.重定向输入文件内容到新的文件 [[email protecte

MongoDB 基本操作学习笔记

// 查看所有数据库 show dbs // amdin 0.000GB // local 0.000GB // 使用数据库 use admin // switched to db admin // 创建数据库:向数据库中插入记录 db.user.insert({ 'name': 'wangxi' }) // WriteResult({ "nInserted" : 1 }) // 显示当前数据库 db // admin // 查询当前集合中的文档 db.user.find() // {

MySQL数据库的基本操作 学习笔记

主要内容包括:创建数据库,删除数据库,不同类型的数据存储引擎和存储引擎的选择. 创建数据库,默认data目录下创建几个必需的数据库,用 SHOW DATABASES;查看如下: 其中mysql数据库描述用户访问权限,创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理.基本格式为  CRATE DATABASE database_name; 如创建 test_db数据库 用如下命令查看test_db的定义 删除数据库,基本格式 DROP DATABASE database_name; 删除t

mysql数据库学习(一)--基础

一.简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. MySQL是一种数据库管理系统. MySQL是一种关联数据库管理系统. MySQL软件是一种开放源码软件. MySQL数据库服务器具有快速.可靠和易于使用的特点. MySQL

154173503 傅欧瑞 现代软件工程工作室半月(2017年 月 日~2017年6月1日)学习情况总结

学习内容总结 主要学习了JAVA语言的一些应用,对Intellij IDEA的一些基本操作 学习中的问题和解决过程 问题1:做任务想当然去做 问题1解决方案:通过参考他人程序以及再度阅读要求对原程序进行更改 问题2:对数字的处理不到位 问题2解决方案:通过参考他人程序 学习成果 代码地址:https://github.com/Lixuskinkon/GitExtensionsDemo 感悟 这学期可以说是荒废了的一学期,积极性无法保持就开始对工作室比较上心,后来由于一些因素,学业荒废了一段时间,