市场上有很多API测试工具,有一些是免费的,一些是付费的。有些免费版本只提供一些基本功能,当然也有很多好的免费工具可以覆盖API测试需求,包括手动和自动化测试。工具的选择取决于公司或则项目的喜好,但如果掌握了API测试的根本,也就能很好的运用任何工具了。
下面列出一些通用的API测试工具。
Tool Name | Availability | Supports | Kind of Testing | Know More Here |
---|---|---|---|---|
Postman | Free/Paid | REST/SOAP | Manual/Automation | https://www.getpostman.com/ |
SoapUI | Free/Paid | REST/SOAP | Manual/Automation | https://www.soapui.org/ |
SOAtest | Paid | REST/SOAP | Manual/Automation | http://parasoft.com/products/soatest |
JMeter | Free | REST/SOAP | Manual/Automation | http://jmeter.apache.org/ |
Katalon Studio | Free | REST/SOAP | Manual/Automation | https://docs.katalon.com/ |
Rest Assured - Java | Free | REST/It supports SOAP but it will be complex. | Automation | http://rest-assured.io/ |
Chakram - JavaScript | Free | REST | Automation | http://dareid.github.io/chakram/jsdoc/index.html |
UFT- Visual Basic | Paid | REST/SOAP | Automation | https://www.microfocus.com/en-us/products/unified-functional-automated-testing/overview |
Karate - Java | Free | https://github.com/intuit/karate | ||
RestSharp - .net | Free | REST | Automation | http://restsharp.org/ |
Citrus - Java | Free | REST/SOAP | Automation | http://citrusframework.org/ |