/vrest-ng

vREST NG - Zero code API test automation solution

Primary LanguageJavaScript

vREST NG Application v2.5.4

This is a repository to maintain releases of vREST NG Application.

vREST NG App

vREST NG has the following features and functionalities:

  • Swagger and OpenAPI 3 Import / Postman Import

  • Powerful Response Validation (Scriptless Assertions)

  • JSON Schema Validation

  • Database Validation

  • Test Environments

  • Multipart requests

  • Nested Test suites support

  • Test Suite level looping

  • Authentication / Authorization Support

    • OAuth 1.0
    • OAuth 2.0
    • NTLM Auth
    • Digest Authentication
    • Basic Authentication
    • Custom authentication support via scripting.
  • Chained Request Execution

  • Community Support

  • CI/CD Support

  • Command Line Test Execution

  • Filter test cases via tags, request method, execution status etc.

  • Record and replay your test cases ( Learn More )

  • Use npm packages in your API Tests ( Learn More)

  • Advanced Response Validation

  • [Pro] API request validation to keep it in sync with API specifications. ( Learn More )

  • [Pro] Diff Report

  • [Pro] Easier Microservices Testing using Local Hooks ( Learn More )

  • [Pro] Templates Functionality to improve reusability and reduce test maintenance effort. ( Learn More )

  • [Pro] API Specification Driven Testing ( Learn More )

  • [Pro] Read Test Data from Excel Sheet ( Learn More )

  • [Pro] Data Driven Testing ( Learn More )

  • [Pro] Test Setup using shell commands/scripts ( Learn More )

  • [Pro] Response Processor ( Learn More )

  • [Pro] Request Polling Support for Asynchronous server operations ( Learn More )

  • [Pro] Priority Support

  • [Pro] Advanced Failure Debugging

  • [Pro] Bulk Operations and Search and replace operation to quickly update muliple records.

  • [Dashboard Service] Record Test case execution history vREST NG Servers

  • [Dashboard Service] vREST NG Dashboard Service, shows various analytics

In order to explore vREST NG, you can follow the steps mentioned below:

Step 1 - Download vREST NG

  • First of all, you need to have vREST Application installed on your system.
  • Download it from HERE (for your OS).

Step 2 - Install vREST NG

Step 3 - Clone examples-vrest-ng repository & Open any of the sample projects in vREST NG Application

  • You can clone our repository examples-vrest-ng and which provides you a sample test application,
  • and also the sample vREST NG projects.
  • For more information, visit repository examples-vrest-ng

Report Issues

To report any bugs or issues, you can simply log an issue in the JIRA Service Desk.

Join our Discord Server

To interact (discuss/chat) with our team and others in the community, you can join vREST Discord Server.