Postman教程-接口测试流程&发送第一个请求

简介: postman工具简单、便于测试人员快速上手、能覆盖绝大多数HTTP接口测试场景,堪称“性价比”之王。

 随着互联网行业的高速发展,软件测试行业发展的也越来越迅速,在这样的行业背景下,测试人员从业资格也变得越来越高,单纯只会点点点已经无法满足企业的要求,接口测试慢慢衍变为测试人员必会的一个技能。

   正所谓“工欲善其事,必先利其器。接口测试工具有很多,这里从postman工具开始介绍。因为它简单、便于测试人员快速上手、能覆盖绝大多数HTTP接口测试场景,堪称“性价比”之王。现在将带领读者认识postman这一接口测试“利器”。

接口测试的流程:

一、评估可行性,确定测试范围

开展之前先确定好几个事情:

1、项目是否适合做接口自动化、希望通过接口自动化带来什么收益

2、被测对象是哪些模块,要考虑哪些场景,被测试的环境资源等。

下面列举一下接口测试常见的一些测试点:


微信图片_20220113232520.png
二、制定测试计划

包含概述、测试环境资源、人力资源、测试需求范围、测试策略、测试风险、测试准入准出标准、相关进度计划、测试框架的选择。


三、编写、执行用例

像做功能测试一样,自动化测试也需要设计场景,光弄几个登录注册接口意义是不大的,要结合项目情况,分析出适合做并且能带来一定价值的模块和场景。写好用例之后,剩下的就是执行了。


四、持续集成

   脚本在本地调试通后,并不意味着接口自动化就完成了。因为相关的接口后续可能还会新增或者修改,因此需要将我们的用例更好的集中管理,方便团队成员共同维护脚本,这里可以采用git仓库进行脚本管理,并集成到jenkins上实现定时构建和监控以及结果通知等。


   对接口测试而言,持续集成是核心内容,通过自动化的手段才能做到降本增效。接口自动化测试持续集成主要包括以下内容:

① 流程方面。在回归阶段加强接口异常场景和核心业务的覆盖,并逐步向系统测试、冒烟测试阶段延伸,最终达到全流程自动化。并且要结合环境部署一起使用,实现整套cicd的流程。

② 结果展示。提供结果展示、趋势分析、质量统计、报错信息告警等。

③场景多元化,增强自动化校验能力,代码覆盖率等场景


   说白了,既然是做自动化,那脚本肯定得自动触发运行,这样逼格才高。可以每晚定时构建,也可以结合测试环境自动部署后自动触发脚本执行,用于对环境更新做核心业务的冒烟测试。


以上是做接口测试之前要去思考的一些点,接下来以postman工具为例,看一下如何发送一个简单的http请求

使用postman发送第一个请求

打开postman,在地址栏输入下面的接口地址,点击send按钮发送请求:

https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=18632097220


640.gif


postman原理:

① 输入请求地址,并单击“Send”按钮。

② 该请求由API服务器接收,并返回响应。

③ 响应由Postman接收,接口响应内容在工具中可视化。


相关文章
|
11天前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
14天前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
14天前
|
SQL Java 测试技术
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
|
15天前
|
网络协议 安全 前端开发
【应用服务 App Service】Azure 应用服务测试网络访问其他域名及请求超时限制(4分钟 ≈ 230秒)
【应用服务 App Service】Azure 应用服务测试网络访问其他域名及请求超时限制(4分钟 ≈ 230秒)
|
16天前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
18 0
精通Postman接口测试:关联技术与自动化实践指南
|
16天前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
22 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
16天前
|
JSON jenkins 测试技术
Python接口自动化测试框架(工具篇)-- 接口测试工具HTTPRUNNER
本文介绍了Python接口自动化测试框架HTTPRunner,包括其安装、使用方法,并通过实际操作演示了如何利用HTTPRunner进行接口测试,同时还探讨了HTTPRunner作为接口自动化测试解决方案的可能性和实用性。
28 0
使用postman测试接口时需要先登录怎么办
使用postman测试接口时需要先登录怎么办
2517 0
使用postman测试接口时需要先登录怎么办
|
4月前
|
API 开发工具
POSTMAN在测试调用钉钉待办事项接口时权限问题
POSTMAN在测试调用钉钉待办事项接口时权限问题
|
10月前
|
Web App开发 前端开发 测试技术
postman测试上传图片接口步骤教程
postman测试上传图片接口步骤教程
286 0
下一篇
DDNS