0

我正在寻找应该是开源工具的 RestAPI 自动化工具。没有得到应该使用哪个工具和框架。

任何人都可以为我推荐用于 API 自动化测试的好工具和框架吗?

4

2 回答 2

4

这取决于你的要求和你的技能。

  1. 最明显的选择是SoapUI,它通常不需要任何开发人员背景,并且负载测试能力有限。
  2. Apache JMeter也可用于 API 测试,它有逻辑控制器来设计测试,断言来设置通过/失败标准,如果您需要以多线程方式运行测试 - JMeter 专为负载测试而设计。有关更多详细信息,请参阅使用 JMeter 测试 SOAP/REST Web 服务
  3. 任何可以发送 HTTP 请求并且对 XML 或 JSON 或两者都有良好支持的编程语言/库/框架。然而,它假定了一些底层编程语言知识,除了涉及客户端 SSL 证书、基于协议和其他安全类型时,它可能会让人头疼。最流行的框架似乎是REST-assured,它是基于 Java 的,如果您对 Java 不满意,您可以尝试搜索您更了解的编程语言的等价物。
于 2016-05-26T05:16:20.177 回答
0

你可以去 SOAPUI 开源https://www.soapui.org/

您可以创建自己的框架,使用 groovy 或 Java 语言,可以使用很多插件

Soaupi 有很多选择、简单的学习曲线、大量的在线支持和庞大的用户群。

Soap UI 脚本可以轻松维护。

Soapui 脚本可以通过、JUNIT、TESTNG、ANT、GRADLE、MAVEN 运行并生成报告。

对于 REST API 上的负载测试/迷你压力,它很简单,只需右键单击现有测试用例并添加到负载测试。

万事如意,祝测试愉快

于 2016-05-25T11:32:02.570 回答