`

分享一个比较好用的RESTFUL API 自动化测试工具

阅读更多

1.工具地址:

 

https://github.com/Wisdom-Projects/rest-client

 

WisdomTool RESTClient自动化测试工具源代码:

https://github.com/Wisdom-Projects/rest-client

 

2.工具使用:

 

# Automation-Test-Tool

Automation Test Tool for RESTful API


Author	:  Yu Dong Wang (Dom Wang)

Version	:  1.0

Date	:  Feb 8, 2017

Email	:  wangyudongwyd@126.com

-------------------------------------------------------------------------------
Operation steps:

You should first make a directory with name 'autotest'.

Copy file 'autotest-1.0.jar' and directory 'conf.zip' to 'autotest'

Unzip 'conf.zip' to 'autotest'

*Note*: You must put 'autotest-1.0.jar' and 'conf' in the same directory.

You should write your test cases in directory 'conf' with reference to the demo and the document ‘AutomationTest.doc’.

After that, run this runnable JAR 'autotest-1.0.jar', double click it to run the cases.

Directory tree:

autotest
├── autotest-1.0.jar
└── conf
    ├── assertions
    │   ├── assert_case_http_get.json
    │   ├── assert_case_http_post.json
    │   └── assert_case_http_put.json
    ├── AT_Tasks.json
    ├── body
    │   ├── body_case_http_post.json
    │   └── body_case_http_put.json
    └── cases
        ├── case_http_delete.json
        ├── case_http_get.json
        ├── case_http_post.json
        └── case_http_put.json

You can see the document ‘AutomationTest.doc’ to know more about the automation test tool.  

 

3.示例图

 

启动工具

 



运行测试用例




输出测试报告

 

 

  • 大小: 24.7 KB
  • 大小: 25 KB
  • 大小: 72.6 KB
分享到:
评论

相关推荐

    restful api 自动化测试JAVA源码

    本资源提供了使用JAVA语言编写的Restful API自动化测试源码,确保了完整的编译环境,避免了因缺少文件而导致的问题,同时也表明作者对于代码质量的严谨态度。 该自动化测试框架的核心思想是通过模拟HTTP请求来测试...

    Postman Restful API测试神器

    这对于API自动化测试尤其重要。 **3. Postman的高级功能** - **集合**:集合是Postman中组织请求的方式,可以将相关的API调用归类到一起,便于管理和重用。 - **环境变量**:通过环境变量,你可以针对不同的测试...

    基于RobotFramework的RESTful WebAPI自动化测试框架设计与研究.pdf

    综合来看,基于RobotFramework的RESTful WebAPI自动化测试框架能够提供一个系统化的测试解决方案,以应对在互联网时代背景下,随着前后端分离趋势的发展,软件系统中大量WebAPI接口的测试需求。通过自动化测试可以...

    基于RobotFramework的RESTful WebAPI自动化测试框架设计与研究.rar

    **基于Robot Framework的RESTful WebAPI自动化测试框架设计与研究** 在现代软件开发中,Web API已经成为连接前端应用和后端服务的重要桥梁。RESTful API因其简洁、灵活的设计原则,被广泛应用于各种互联网服务。...

    RestfulApi服务端.zip

    本项目提供了一个RestfulApi服务端的示例,帮助开发者了解如何构建这样的服务。 在RestfulApi服务端的实现中,通常会用到以下技术栈: 1. **服务器框架**:如Spring Boot或Express.js,它们为快速构建RESTful API...

    一个快速实现SQL转Restful微服务接口的工具

    标题中的“一个快速实现SQL转Restful微服务接口的工具”揭示了我们今天要讨论的核心技术:将SQL查询转换为RESTful API接口。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于...

    WisdomToolRESTClient是由个人所开发的一款自动化测试RESTfulAPI的工具

    它可以自动化测试RESTful API并生成精美的测试报告,同时基于测试过的历史数据,可以自动生成精美的RESTful API文档

    eleme api.zip_API_eleme api_可视化工具_自动化接口_自动化测试

    本篇内容将围绕"eleme api.zip"这个压缩包中的主题——“API_eleme api_可视化工具_自动化接口_自动化测试”进行深入探讨。 首先,让我们关注"API_eleme api"。饿了么API是平台与开发者、合作伙伴以及内部系统沟通...

    一个用于RESTful API自动化测试的命令行工具-python

    一个用于RESTful API自动化测试的命令行工具、Python库和Pytest插件,具有简单灵活的基于YAML的语法 更简单的 API 测试 Tavern 是一个用于 API 自动化测试的 pytest 插件、命令行工具和 Python 库,具有简单、简洁和...

    一系列自动化测试的开源工具推荐

    1. Restful Api 集成测试工具 Hitchhiker:这是一个开源的 Restful Api 测试工具,支持 Schedule、数据对比、压力测试等特点。 2. 自动化测试平台 phoenixframework:这是一个自动化测试平台,集代码托管、分机...

    OPC-RestfulAPI-net.rar

    在这个"OPC-RestfulAPI-net.rar"压缩包中,包含了一个名为"OPC-RestfulAPI-net.exe"的执行文件,这很可能是一个演示程序,将OPC服务器的功能转换为可以通过Web API访问的形式。Web API是一种创建HTTP服务的方法,...

    基于 Go 语言构建企业级的 RESTful API 服务.pdf

    本文档旨在介绍如何利用 Go 语言构建一个稳定、高效的企业级 RESTful API 服务。Go 语言以其简洁的语法、强大的并发能力及内置的 HTTP 服务器库等特性,在构建高性能 API 服务方面具有显著优势。 #### 二、基础知识...

    C# 一个简单的 Restful 服务端和 Restful 客户端 Demo

    - 配置自动化构建工具如Azure DevOps或Jenkins,实现代码自动编译、测试和部署。 这个C#的RESTful服务端和客户端Demo,旨在帮助开发者快速理解和实践RESTful API的设计和实现,是学习和开发相关应用的良好起点。...

    接口自动化测试项目实战已经框架源码

    通过这个项目实战,我们可以学习到如何构建一个完整的接口自动化测试流程,包括选择合适的自动化测试框架、编写测试用例、执行测试和生成报告,这对于提升测试技能和理解软件测试生命周期至关重要。同时,对Python...

    非常好用的自动化UI测试免费软件

    标题中的“非常好用的自动化UI测试免费软件”指的是Katalon Studio,这是一款广受好评的自动化测试工具,尤其在用户界面(UI)测试领域表现出色。它提供了一个全面的测试环境,支持多种技术和平台,如Web、Mobile...

    TestPlatform精简版本可运行,支持web,APP ,api自动化测试

    API自动化测试是TestPlatform的另一个强项。它可能提供了RESTful API的测试能力,允许用户定义HTTP请求(GET、POST、PUT等)并检查响应数据。这对于确保后端服务的稳定性和数据交互的准确性至关重要。可能还支持JSON...

    API安全测试的思路与基于Swagger的API自动化安全测试实践.pdf

    基于Swagger的REST API自动化安全测试利用Swagger的规范性来实现自动化测试流程,可以大大提升测试效率。Swagger为API测试提供了自动化工具,使得测试者能够编写测试脚本,并通过Swagger定义的接口规范来自动执行...

    自动化测试实战

    其丰富的库支持使得编写测试脚本变得简单,而Selenium2(也称为Selenium WebDriver)则是Python中广泛使用的网页自动化测试工具,它可以模拟用户的真实操作,对网页进行各种交互,如点击、输入、导航等,适用于Web...

    rest-client 一款自动化测试 REST API 的工具

    REST客户端是一款专为自动化测试RESTful API设计的工具,它以Java编程语言为基础,与知名的Postman工具在功能上有着相似之处。REST(Representational State Transfer)是一种广泛应用于Web服务的架构风格,它强调...

    SwaggerUI+SpringMVC构建RestFulAPI的可视化界面

    SwaggerUI结合SpringMVC可以创建一个强大的RESTful API的可视化界面,这使得开发者能够更方便地测试、理解和文档化他们的API。以下是对这个主题的详细解释: Swagger 是一个广泛使用的工具,它遵循OpenAPI规范,这...

Global site tag (gtag.js) - Google Analytics