9

我是使用应用程序测试后端 API 的新手。我一直只是使用前端应用程序手动测试。我想做的是使用专门为后端 API 测试设计的应用程序。到目前为止,我已经被引导到 SoapUI、Postman 和 Runscope。但是,尽管我在 Selenium 中使用 JavaScript、Python 和 Ruby 进行了自动化测试,但我更像是一名测试分析师,而不是一名程序员,所以我很茫然。有什么建议么?想法?警告?

(我也将此发布到质量检查页面,对于重复的问题非常抱歉)

4

2 回答 2

10

SoapUI 不是付费工具。它也有一个开源社区版本。它也是独立于平台的。我是 Soap-UI 的忠实粉丝,我觉得任何人都没有理由不使用 SoapUI。

选择 SoapUI 时,不仅仅是编写测试。如果您有可用的 wsdl/wadl 描述文件,那么您可以导入它们,您将能够毫不费力地为您的 API 自动生成测试,您的生活将变得更加轻松。

它有很多插件可以轻松地与围绕 API 的新兴趋势集成,如 Swagger、RAML、API BluePrint 和 CA 开发人员门户、JIRA 等。此外,您将从 SoapUI 社区获得的支持也将非常棒。

于 2015-08-13T14:17:43.907 回答
2

API 测试可以通过在 Java 中准备框架来完成,并且可以在那里使用 selenium+behat。

SOAPUI 和 Runscope 是付费工具,但在 API 测试中会节省时间。

Postman 通常用于调试问题。更多详情请浏览,https://www.qasource.com/api-testing.php

于 2015-08-13T12:59:39.117 回答