我是使用应用程序测试后端api的新手。我总是使用前端应用程序手动进行测试。我想做的是使用一个专门为后端API测试设计的应用程序。到目前为止,我已经介绍了SoapUI、Postman和Runscope。但是我很困惑,因为我更像一个测试分析师,而不是一个程序员,尽管我有使用JavaScript、Python和Ruby在Selenium中进行自动化测试的经验。有什么建议吗?想法吗?警告?
(我也把这个贴到了QA页面,很抱歉重复的问题)
SoapUI不是付费工具。它还有一个开源社区版本。它也是独立于平台的。我是Soap-UI的忠实粉丝,我觉得任何人都没有理由不使用SoapUI。
选择SoapUI时,不仅仅是编写测试。如果你有一个可用的wsdl/wadl描述文件,那么你可以导入它们,你将能够毫不费力地自动生成API的测试,你的生活将会轻松得多。
它有很多插件可用,可以轻松地与API周围的新兴趋势集成,如Swagger, RAML, API BluePrint和CA developer Portal, JIRA等。此外,您将从SoapUI社区获得的支持将是非常棒的。
API测试可以通过在Java中准备框架来完成,并且可以在那里使用selenium+behat。
SOAPUI和Runscope是付费工具,但是在API测试中会节省时间。Postman一般用于调试问题。详情请浏览https://www.qasource.com/api-testing.php