三款值得推荐的开源接口测试工具

接口测试可以测试APIs((Application Programming Interface)是否符合功能,可靠性,性能和安全要求。

接口测试对于成功的CI/DevOps来说至关重要。

JMeter

【简介】

尽管JMeter的最初目的是为了做压力测试,但是实际上广泛用于接口功能测试。

【特征】

支持回放测试结果

支持CSV文件,所以可以快速的创建唯一参数用于接口测试

JMeter可与Jenkins进行集成,从而在CI pipeline中集成接口测试功能

可用于静态和动态资源的性能测试

网站:https://jmeter.apache.org/

Karate DSL

【简介】

Karate DSL是比较新的一个接口测试工具,可编写针对接口的BDD测试用例。对于一般的BDD用例来说,

我们在写好用例之后还需要编写代码实现用例里面的步骤,但是用Karate的话则不需要,

因为Karate DSL已经帮我们实现好了这些步骤。所以用Karate可以快速的开始接口测试。

【特征】

Karate DSL基于Cucumber JVM开发

可以像标准Java项目一样运行测试和生成测试报告

不需要Java相关的知识即可编写用例

支持配置文件转换和多线程并行执行

网站:https://github.com/intuit/karate

Rest-Assured

【简介】

Rest-Assured是测试JAVA相关REST服务的开源工具

【特征】

有许多已经封装好的功能,所以不用自己从头开始编写代码

可与 Serenity自动化框架无缝集成,所以可以经UI和接口测试都放在同一个框架内方便生成测试报告

支持BDD的Given/When/Then语法

不需要太多的HTTP知识 

网站:http://rest-assured.io/

你可能感兴趣的:(三款值得推荐的开源接口测试工具)