设为首页 - 加入收藏
广告 1000x90
您的当前位置:78345黄大仙救世网24码 > 接口测试 > 正文

干货分享|接口测试原来如此简单

来源:未知 编辑:admin 时间:2019-05-17

  在我们日常的工作生活中,无论从事的是功能测试还是自动化、性能测试,都会或多或少的接触到接口,也就是俗称的API。接口测试其实很普遍,很多场景都需要我们测试人员对某个接口进行测试。但是对于大多数人而言,知其然而不知其所以然。就导致一种迷茫、混乱、效率低下的状态,甚至都没有敢于尝试,敢于突破的信心。接口测试真的有那么难么?有没有规律可言呢?

  下面呢,咱们就从头到尾好好地聊一聊接口测试。当然,接口也有千千万,难免不能覆盖全面,大家一定要学会总结,学会举一反三,才能真正找到适合自己的工作方法。

  应用程序编程接口,也称为 API,通俗的说,就是某一个功能的实现或展示基于对另一个功能的调用,那么调用与被调用之间的连接点就是接口。

  2.什么是接口测试? 接口测试,是测试系统组件间接口的一种测试。主要是检查数据的交换,传递和控制管理过程,以及系统之间的相互逻辑依赖关系。

  3.为什么做接口测试? 接口测试不同与手工测试,后者检测出的是表象,外层所暴露出的问题,而从最外层测试,无法保证全面的测试覆盖。子模块代码改动,如果没有接口测试,发现问题定位难度大,接口测试能够更好的定位出问题出处,从底层发现BUG,精准定位BUG。

  HTTP全称是超文本传输协议( HyperText Transfer Protocol),属于应用层的面向对象的协议,适用于分布式超媒体信息系统。

  3.服务器接收请求,给予相应的响应信息,格式为一个状态行,包括信息的协议版本号,一个成功或错误的代码,后面是

  4.客户端接收服务器返回的信息,通过浏览器显示。 一个典型的请求响应的例子如下:

  RESTful 架构是一种流行的互联网软件架构,它结构清晰,符合标准,易于理解,扩展方便。

  南安今天介绍的接口测试方法也是基于 RESTful 架构的 HTTP 接口类型的测试。

  在编写接口测试用例之前,我们首先需要找到一个可以进行接口调试的工具。我们可以选择浏览器插件工具或者命令行工具。

  按照接口测试的基本流程,首先需要确认需求,同时仔细查看接口定义文档,确保对被测接口有准确的认识。接下来才是进行测试用例的设计和代码编写:

  1.确定请求的 uri、url 中的请求参数、header 中的参数,以及各参数的取值范围。

  2.确定响应的格式、有哪几种状态码、请求参数非法时对应响应的出错信息等。

  3.尤其注意要结合业务逻辑设计用例,接口测试不能脱离业务逻辑单纯的测试单个接口。

  做接口测试,首先需要安装配置的常用工具有 jdk,eclipse, test-NG,maven等。

  Step3:验证,在cmd 中输入mvn -v (下面是南安配置成功的截图)

  在项目工程下点击 test-output文件夹,点击默认报告 xml文件

  完成了上述的例子后,相信大家对接口测试已经有了一定的了解,大家可以根据上面的方法在实际工作中使用。

  还是那句话,学习还是要靠大家不断地去摸索、尝试,千万不要怕失败和麻烦。测试这个行业,做得多了自然就会了。

  亲爱的朋友,如果本文对您有所帮助,或者说给您带来了不一样的思路,希望您能够关注专栏【软件测试的艺术】,大家一起交流学习,同时欢迎大家投稿分享经验。因为是我个人维护,所以还有很多不完善的地方,但是我们的内容没有任何水分。谢谢大家的支持和关注~

  最后,如果您觉得我的专栏对您有所帮助,那么烦请您帮忙关注并分享出去,希望这篇文章实现她的价值~!!!

本文链接:http://acrylinkg.com/jiekouceshi/90.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top