Postman接口自动化测试
文章平均质量分 72
1.详情讲解 HTTP 接口自动化测试方法
2.深入讲解 Postman 工具的使用方法
3.全面解析 接口自动化测试持续集成实战项目
ζ小菜鸡
哥没有认输,谁敢定输赢!
展开
-
搭建GitLab
搭建GitLab原创 2022-02-08 14:56:20 · 703 阅读 · 0 评论 -
GitHub远程仓库
GitHub的使用原创 2022-02-08 11:51:09 · 1064 阅读 · 0 评论 -
Jenkins配置邮件发送
Jenkins如何自动将构建结果通过邮件发给用户原创 2022-02-07 18:46:20 · 2452 阅读 · 0 评论 -
Jenkins上配置项目运行频率
Jenkins上配置项目运行频率原创 2022-02-07 15:55:01 · 537 阅读 · 0 评论 -
Jenkins上创建项目
在Jenkins中创建一个自由风格的项目原创 2022-02-07 14:59:37 · 2032 阅读 · 3 评论 -
Jenkins的管理插件
jenkens提供了数百个插件来支持构建、部署和自动化任何项目。下面介绍管理Jenkins插件的方法。原创 2022-02-05 16:40:27 · 1462 阅读 · 0 评论 -
部署Jenkins
既然需要借助Jenkins来实现持续集成、交付和监控等工作,那么必须需要将其部署在一台7X24小时开机的服务器上,一般来说,这是一台Linux服务器。原创 2022-01-29 15:18:58 · 4480 阅读 · 0 评论 -
Jenkins简单介绍
Jenkins是一个开源软件的项目,是基于JAVA开发的一种持续集成工具,用于监控持续重复的工作,皆在提供一个开放易用的软件平台,使软件的持续集成变成可能。原创 2022-01-16 17:29:28 · 1361 阅读 · 2 评论 -
Newman定制报告
根据特定请求生成报告原创 2022-01-15 18:22:20 · 579 阅读 · 0 评论 -
Newman运行集合排错
命令行借助Newman运行集合报错原创 2022-01-15 13:56:10 · 395 阅读 · 1 评论 -
Newman选项
Newman常用参数的用法原创 2022-01-14 01:17:08 · 283 阅读 · 2 评论 -
Newman
1.Newman是Postman的命令行集合运行器。它允许用户直接从命令行运行和测试Postman集合。它是基于可扩展性而构建的,因此用户可以轻松地将其与持续集成服务器和构建系统集成。2.Newman安装原创 2022-01-12 01:12:49 · 891 阅读 · 0 评论 -
git的安装
git 的安装原创 2022-01-11 01:08:08 · 525 阅读 · 0 评论 -
Git、GitHub、GitLab都是什么
Git是一个分布式版本控制系统(Version Control System,VCS)。版本控制是一种在开发过程中用于管理和备份对文件、目录、工程等内容的修改,以方便查看历史记录和恢复以前版本的软件工程技术。原创 2022-01-06 01:41:09 · 551 阅读 · 5 评论 -
Postman Sandbox
Postman Sandbox是一个JavaScript执行环境,用户可以在编写预请求和测试脚本时使用它(在Postman和Newman中)。在预请求/测试脚本部分编写的任何代码都将在这个沙箱中执行。原创 2021-12-21 00:30:06 · 6125 阅读 · 0 评论 -
Postman的pm对象(三)
pm对象只能在Postman本地应用版本中使用,不能早Chrome浏览器的Postman插件中使用。原创 2021-12-17 01:54:16 · 7150 阅读 · 0 评论 -
Postman的pm对象(二)
pm对象在Postman本地应用版本中使用原创 2021-12-11 01:02:45 · 7391 阅读 · 0 评论 -
Postman的pm对象(一)
pm对象只能在Postman本地应用版本中使用,不能早Chrome浏览器的Postman插件中使用。pm对象的用法。原创 2021-12-07 00:04:37 · 5216 阅读 · 0 评论 -
Postman的测试脚本(三)
一、responseBody二、pm.response三、检查响应体的JSON值四、Setting a nested object as an environment variable五、Getting an environment variable(whose value is a stringified object)脚本晋级之路,等你!!!原创 2021-12-06 00:27:08 · 2566 阅读 · 0 评论 -
Postman的测试脚本(二)
脚本示例一、前言二、操作变量及发送请求脚本三、示例脚本1.Response body:Contains string(检查响应体中是否包含一个字符串)2.Response body:Convert XML body to a JSON Object(将XML格式的响应体转换成JSON对象)3.Response body:Is equal to a string(检查响应体等于一个字符串)4.Response body:JSON value check(检查响应体的JSON值)5.Response heade原创 2021-12-02 01:37:37 · 2502 阅读 · 0 评论 -
Postman的测试脚本(一)
测试脚本一、前言二、Tests基础知识一、前言 Postman工具借助测试脚本来帮助用户自动判断接口请求是否正确,相对于Load Runner工具中的检查或者Jmeter中的断言公能。 二、Tests基础知识 如果将与请求脚本看成是接口的前提条件,那么测试脚本就是“预期结果”,借助Tests能实现接口响应的自动检验。同样,用户可以使用JavaScript语言为每个请求编写和运行脚本,如图所示: 虽然在编写测试时需要使用的脚本很少,但Postman还是在编辑器旁边列出常用的代码片段来简原创 2021-12-01 00:32:19 · 2963 阅读 · 0 评论 -
Postman的预请求脚本
预请求脚本一、前言一、准备工作二、设置变量、获取变量值的示例脚本三、清除变量的示例脚本四、发送请求示例脚本一、前言 预请求脚本,顾名思义,是指在请求发送之前执行的脚本。如果想在请求发送时包含当前时间戳或者一个随机的字母、数字、字符串,在这个场景下使用预请求脚本是很好的。例如,要在请求头中包含一个时间戳,可以设置一个环境变量,其值从函数返回,如图所示: 然后,可以通过输入“{{timestampHeader}}”来访问header数据编辑器中的timestampHeader变量。当发送请求时,预请原创 2021-11-29 21:27:53 · 6922 阅读 · 0 评论 -
Postman脚本的应用
脚本介绍一、脚本介绍二、为集合添加脚本三、为文件夹添加脚本四、为请求添加脚本一、脚本介绍 Postman支持JavaScript,它允许用户向请求和集合添加动态行为。通过使用JavaScript脚本,可以构建包含动态参数的请求,在请求之间传递数据。用户可以在下面的两个事件流中添加JavaScript代码。 (1)在请求发送到服务器之前,添加作为“Pre-request Script”选项卡下的预请求脚本。 (2)在收到响应之后,添加作为“Tests”选项卡下的测试脚本。 具体如图所示:原创 2021-11-28 14:35:42 · 822 阅读 · 1 评论 -
带你一起来执行Postman集合
养兵千日用兵一时之Postman集合执行一、前言二、集合运行参数一、前言正如前文所述,集合是一组请求,运行集合,就会依据所选环境变量,发送集合中所有的请求,如果配合脚本,就可以构建集成测试套件,在接口请求之间传递数据,并构建接口实际工作流的镜像。如果想要自动化测试接口,运行集合是非常必要的。二、集合运行参数集合可以在Postman应用程序中使用集合运行器运行,也可以从命令行使用Newman工具运行(有关Newman的用法以后会进行介绍)下面讨论几个在集合运行器中运行集合时的参数配置。在Postm原创 2021-11-24 01:03:50 · 2749 阅读 · 0 评论 -
带你玩转Postman的集合
集合一、前言二、创建集合 1.为什么要创建集合 2.创建一个新的集合 3.保存请求到集合 4.从“History”选项卡中保存请求到集合 5.复制一个已存在的集合三、共享集合一、前言 集合可以理解成请求的总和或集合。使用集合是Postman工具实现自动化测试的必要条件。二、创建集合 1.为什么要创建集合 2.创建一个新的集合 3.保存请求到集合 4.从“History”选项卡中保存请求到集合 5.复制一个已存在的集合三、共享集合...原创 2021-11-20 00:38:31 · 5491 阅读 · 3 评论 -
Postman变量的使用
变量一、前言二、变量的概念1.什么是变量2.为什么使用变量3.变量作用域一、前言借助变量,Postman可以实现业务逻辑与测试数据相分离,这有助于用户创建健壮性的测试用例。本节学习在Postman中使用变量的方法。二、变量的概念1.什么是变量变量是来源于数学的概念,在计算机语言中指能存储计算结果或能表示值的抽象概念。变量可以通过变量名词访问。简单来说,变量就是可以取不同值的符号。Postman的变量也是一样的原理。2.为什么使用变量变量允许在多个位置重用同一个值,这样就可以使代码保持独立。另外原创 2021-11-12 00:18:07 · 8221 阅读 · 4 评论 -
Postman Echo
这里写目录标题一、前言二、请求方法1.GET请求2.POST请求3.PUT请求4.PATCH请求5.DELETE请求一、前言 Postman Echo为用户提供API调用的示例服务,其中包括GET、POST、PUT等请求及各种Auth机制的请求调用。下面将借助Postman Echo来学习如何构建请求。二、请求方法 HTTP请求方法,如GET、PUT、POST、DELETE、PATCH、HEAD等。不同的请求方法定义了请求将如何被服务器解释。Postman支持所有的HTTP请求方法,包括一些很原创 2021-11-11 01:31:34 · 1103 阅读 · 0 评论 -
Postman生成代码片段
Postman生成代码片段一、前言二、生成代码片段三、当前支持的语言/框架一、前言用户可以将通过Postman发送的请求转换成代码片段,然后集成到自己的应用程序中发送同样的请求。Postman允许用户生成各种语言的代码片段。用户需要点击“Send”按钮下的“Code”链接来打开生成代码片段窗口,如图:(8.5.1有所改变)二、生成代码片段(1)使用下拉单选择一种语言。(2)单击“Copy to Clipboard”按钮,复制到剪贴版,如图所示,然后将其粘贴到你需要用的地方,例如,你的程序中。原创 2021-11-06 21:13:35 · 581 阅读 · 4 评论 -
Postman的代理功能
代理一、前言二、什么是代理一、前言代理服务器在用户的内部网络和互联网之间充当安全屏障,使互联网上的其他人无法访问内部网络上的信息。二、什么是代理在标准请求和响应模式中,客户端向服务器发出请求,服务器返回响应,如图所示:代理服务器是一种应用程序或系统,充当用户计算机和互联网之间的中介,或者更具体地说,用户通过客户端访问网络,请求会先发送到代理,然后由代理转发列目标服务器,并且目标服务器的响应也是经过代理返回客户端的,如图:代理可以驻留在用户的本地机器上,也可在网络中的某个地方,或者在客户端与互联网原创 2021-11-03 00:50:01 · 7281 阅读 · 5 评论 -
Postman拦截器
Postman拦截器一、什么是拦截器一、什么是拦截器Postman拦截器是一个Chrome浏览器扩展插件,可以作为捕获HTTP或HTTPS请求的代理。它可以直接从Chrome浏览器捕获网络请求,并将其保存到Postman的“History”选项卡中。这意味着用户可以实时调试Web应用程序API。拦截器的工作原理(如图所示)具体表现如下:(1)Chrome浏览器是向Web服务器发送请求的客户端,请求被Postman拦截器拦截。(2)拦截器监听Chrome浏览器的任何调用,捕获请求,并向Postman原创 2021-10-26 00:30:27 · 2182 阅读 · 2 评论 -
Postman抓取HTTP请求
抓取HTTP请求一、前言二、Potman内置代理三、设置Postman代理一、前言如果用户正在使用API构建客户端应用程序-移动应用程序、网站或桌面应用程序,可能希望看到在应用程序中发送和接收的实际HTTP请求。Postman提供了一些工具,帮助用户轻松的捕捉和查看这些网络流量。用户可以在Postman本地应用程序中使用内置代理,或者使用Postman的Chrome浏览器应用程序的扩展拦截器。注意:某些网站为了安全性的考虑,可能会启用HSTS(HSTS的全称是HTTP Strict-Transfer-原创 2021-10-24 23:02:15 · 6569 阅读 · 10 评论 -
Postman的API授权、Cookies和证书
Postman的API授权、Cookies和证书一、API授权二、Cookies三、证书一、API授权当发送请求时,通常会包括参数,以确保请求能够访问和返回所需的数据。Postman提供了授权类型,使用户可以轻松的在Postman本地应用程序中处理身份验证协议。(1)基本认证基本认证(Basic Auth)具体操作如图所示:在用户名和密码字段中输入您的 API 登录详细信息——为了额外的安全性,您可以将这些信息存储在变量中在请求Headers 中,您将看到 Authorization 标头将向原创 2021-10-24 02:01:31 · 2076 阅读 · 0 评论 -
Postman中API请求排错
API请求排错一、前言二、连接问题三、超时设置太短四、无效的响应五、日志和排错一、前言有时API会出现不起作用,或者表现出意外的情况,如果没有得到任何响应,Postman将显示如图所示的信息:Postman控制台里面有产生错误的可能原因的详细信息,使用Postman控制台后,可以大大减少排除故障所需的时间。在排错API请求报错信息时,应考虑已下问题。二、连接问题如果Postman无法连接到你的服务器,它将显示“Could not get any response”提示消息。通常,检查是否有连接性原创 2021-10-23 16:17:48 · 3330 阅读 · 4 评论 -
Postman的“History”选项卡使用
使用Postman发送的所有请求都存储在“History”选项卡中,可以单击左侧边框栏访问“History”选项卡。“History”选项卡允许用户快速地尝试各种请求,且不用浪费时间从头构建请求。用户可以通过单击请求名称来加载以前的请求。如果用户创建了一个账号,并登录到Postman,其“History”选项卡中的内容将与Postman的服务器同步,并实时备份。如果用户退出了Postman账号再重新登录,那么最后10个请求将保留在“History”选项卡中。Postman Pro和企业用户可以访问最后10原创 2021-10-15 01:30:04 · 7294 阅读 · 3 评论 -
API请求与响应
API请求与响应前言一、请求构建器前言主要讲解如何借助Postman构造接口请求,并分析Postman展示的接口响应信息。一、请求构建器在“Builder”选项卡下,请求构建器允许快速创建任何类型的HTTP请求。HTTP请求的4个部分是Method、URL、Headers和Body。Postman提供了方便的工具来处理上述部分,如图所示:(1)Method使用下拉菜单,更改请求方法非常简单。请求体编辑器区域将根据方法的变化而变化。不同请求方法的可编辑区域不同(如使用GET方法时Body标签置灰原创 2021-10-11 23:17:21 · 2726 阅读 · 2 评论 -
将Postman请求保存到集合中
将Postman请求保存到集合中前言创建一个集合前言通过Postman发送的每一个请求都会出现在侧边栏的“History”选项卡下。在请求数量比较少时,通过“History”选项卡重新使用请求是很方便的。随着请求越来越多,在“History”选项卡中查找一个特定的请求可能会变得费时。这就是Postman集合的切入点。集合用来保存一组请求,它是Postman大多数高级功能构建的基础。创建一个集合...原创 2021-09-26 23:43:12 · 2485 阅读 · 1 评论 -
Postman发送一个请求
发送一个请求一、发送请求的步骤二、工作原理一、发送请求的步骤(1)在URL输入框中输入“Postman-echo.com/get”(2)单击“Send”按钮发送请求,将看到服务器的响应的信息,在底部会有一些jSON数据,如图所示,注意,在Postman左侧栏的“History”选项卡下添加了“Postman-echo.com/get”二、工作原理下面如图来映射这个过程:(1)输入请求(URL为Postman-echo.com/get),并单击“Send”按钮(2)该请求由API服务器(Po原创 2021-09-21 21:31:01 · 511 阅读 · 2 评论 -
Postman设置
Postman设置前言一级目录二级目录三级目录前言在Postman应用程序的头部工具栏中,单击图标设置(如图),选择“Setting”选项打开设置。还可以使用“CMD/Ctrl+”,组合键打开设置,如图一级目录二级目录三级目录...原创 2021-09-19 05:11:50 · 3517 阅读 · 0 评论 -
Postman同步
Postman同步一、什么是同步二、如何在电脑上同步三、同步的状态四、登出一、什么是同步同步是一个过程,用户登录Postman账号就可以找到所有的Postman数据。用户所做的任何更改(如编辑、添加、删除等)都将在与账号相关的所有设备上同步与Postman的服务器同步并保存到云端的内容包括:集合、文件夹、请求、相应、头预设、环境、环境变量、全局变量、集合运行结果。二、如何在电脑上同步安装Postman应用程序,并在所有设备上使用相同账号登录。如果启用了同步,那么现在创建的所有数据(或过去创建的数据原创 2021-09-14 23:36:57 · 4995 阅读 · 0 评论 -
Postman账号
Postman账号一、为什么要注册一个Postm账号二、如何注册Postman账号三、登录账号四、切换账号五、找回账号密码一、为什么要注册一个Postm账号注册Postman账号是免费的。当注册并登录一个Postman账号后,用户可以获得一下权限。(1)同步和备份历史、集合、环境和预置头。(2)可以轻松处理来自不同机器的多个Postman实例‘(3)创建集合链接发送给其他开发人员。当然,不注册也可以使用Postman。二、如何注册Postman账号(1)下载、安装Postman应用程序。(原创 2021-09-13 23:06:49 · 5690 阅读 · 0 评论