Postman接口测试实战分享,这5个问题你必须得知道!【软件测试工程师经验分享】

在我们日常的测试工作中,接口测试其实很普遍,无论你是做什么测试,功能、自动化亦或是性能测试,都会或多或少接触到接口。
最近也有许多人来询问我:接口测试怎么测?接口测试工具有哪些?

下面我来帮你一一剖析:

一、我们要知道什么是接口?

可以简单理解成用来连接而开放的入口,比如前端和后端的连续需要用接口,移动端和后台的链接也需要用到接口。连接前端后端和移动端。

二、接口都有哪些类型?

接口一般分为两种:
1、程序内部的接口
2、系统对外的接口
系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。
程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。

三、接口的分类
1、webservice接口
2、http api接口
webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。
http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式。
json是一种通用的数据类型,所有的语言都认识它

四、什么是接口测试?
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。重点测试的是数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等等,这要求对业务逻辑有一定程度上的理解,对数据流向有较好的定位。

五、怎样做接口测试?
在测试过程中,很多场景都需要测试人员针对某个接口进行测试,并针对不同类型的接口设计不同的测试方案,这时如果有一款功能强大的接口测试工具,就快速完成繁琐工作,大幅提升工作效率。工具有很多如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。
也可以用接口自动化来实现,就是用代码实现,框架和UI自动化差不多,发送请求用断言来判断。
现在我就来向大家介绍一款接口测试神器——Postman,希望能给想要学习接口测试的朋友们带来帮助!

六、什么是postman?
Postman是谷歌兼容的一款接口测试工具,能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等方法。
Postman非常简单易用,可以直接填写URL,header,body等就可以发送一个请求,用来测试api接口非常方便。以前只支持chrome插件现在已经有独立的应用了。

七、选择Postman的原因?
最终决定使用postman进行接口测试,这个工具目前使用比较简单,但是有点还是比较多的,如下:
1、方便切换不同的环境进行接口测试工作,而不用修改变量或代码
2、可以在浏览器中直接只用插件(目前谷歌系统插件已经不更新了)
3、可以和newman和jenkins集成进行自动化构建,比较方便

八、Postman如何做接口测试?
postman 功能蛮强大的,还比较好用,下面说下postman如何来测试接口:
1.下载postman插件:
①Chrome插件安装地址(要翻墙):https://chrome.google.com/webstore/detail/postman-rest-client-packa/fhbjgbiflinjbdggehcddcbncdddomop?hl=en
②本地安装下载https://www.getpostman.com/apps,下载后直接点下一步进行安装
2.chrome 浏览器设置中-更多工具-扩展程序中找到postman插件,找到postman,点击启动按钮,打开postman
 



3.postman页面详细介绍
 




4.postman 实现简单的post请求
a.填写url
b.body中天下参数名及参数值
d.查看返回的结果数据与预期是否一致
 




做接口自动化测试,仅仅会用Postman、Jmeter这些接口测试工具,还不够。核心是学会整套接口测试的流程,框架设计,以及最重要接口设计思维模式,以后碰到任何接口的问题都不是问题。

学习的路上总会遇到各种各样的问题,也许自己一个人在那里琢磨,困扰你十几个小时的问题。在有经验的人这里就是一句话点拨的事情。逆水行舟,不进则退!欢迎一起交流学习。

emmm 就是我有一个直播学习群,有兴趣学习的话每天都有直播公开课。时间自由安排,免费的公开课~ 有兴趣需要录播的私信我~python自动测试技术总结,关注爱码小哥,一起成长。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当进行接口测试实战时,可以使用Postman工具来发送HTTP请求并验证接口的正确性。以下是一些实战步骤: 1. 安装和启动Postman:从Postman官方网站下载并安装Postman工具。安装完成后,启动Postman。 2. 创建一个新的请求:在Postman中,点击“+”按钮创建一个新的请求。选择请求的HTTP方法(GET、POST等)。 3. 输入请求URL:在URL输入框中输入接口的URL地址。 4. 添加请求参数:如果接口需要传递参数,可以在Postman中添加参数。可以选择在URL中添加参数,或者在请求的Body中添加参数。 5. 设置请求头:如果接口需要自定义请求头,可以在Postman中设置请求头。 6. 发送请求并查看响应:点击“发送”按钮,Postman会发送请求,并显示接口返回的响应数据。可以查看响应的状态码、响应头和响应体等信息。 7. 验证接口的正确性:根据接口的设计和预期结果,验证接口的返回结果是否符合预期。可以检查返回的数据是否正确、状态码是否正确等。 8. 使用断言进行自动化测试:可以使用Postman的测试脚本功能,编写断言脚本来自动验证接口的正确性。断言脚本可以检查返回数据的某些属性或值是否符合预期。 9. 导出和共享测试结果:可以将测试结果导出为HTML、CSV等格式,或者将测试结果共享给团队成员。 以上是一些基本的接口测试实战步骤,希望对你有所帮助!如果你有更具体的问题,欢迎继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值