接口自动化-----接口测试工具

Posted FullStackTester

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化-----接口测试工具相关的知识,希望对你有一定的参考价值。

        随着产品市场要求逐步提高,市场竞争增大,导致互联网产品复杂度逐渐提高。所以很多产品不仅仅要支持PC端,移动端也必不可少。无论是PC端、移动端都需要调用后台接口实现产品功能,因此一个正确、稳定的接口就是整个产品的支柱,做好产品的接口测试可以很大程度上保证产品的质量。

        

        通过浏览博客、论坛不难发现目前进行接口测试的两种方式。一种是使用工具模拟http的请求和接受,常用的工具有Jmeter、Postman、soapUI等,工具的优势在于方便、快捷。当我们用工具的时候,会发现当用例数量增大时很难维护。并且工具局限性太大,特定时候还是必须得用脚本实现。另一种就是使用脚本模拟http请求,优势在于灵活、用例管理方便、可维护性强。


        由此,决定选择java+httpclient进行接口测试。java版本选用java1.8,编译器用开源工具Eclipse、第三方包用Maven管理配置、起初设定用例由Excel管理,故使用第三方包POI进行数据读取、TestNG作为测试框架、使用Json-lib包进行Json解析。


        By    oldDriver

        git:https://github.com/oldDriverTest/httpclient-testNG

以上是关于接口自动化-----接口测试工具的主要内容,如果未能解决你的问题,请参考以下文章

面面俱到的Java接口自动化测试实战

接口自动化测试

最全面的Java接口自动化测试实战

最全面的Java接口自动化测试实战

Python接口自动化之登录接口测试

接口自动化测试平台开发那些事2(架构)