DevOps

The DevOps Integration functionality allows the user to log defects and other issues on DevOps based on reports generated by Avo Assure.

There are different execution trigger types available in DevOps

Note: To learn more about DevOps Intergration, refer to DevOps Integration

A. HTTP Request This option is used when a test case requires communication with external web services or APIs, like RESTful. It enables you to send HTTP requests and validate the responses, making it possible to automate scenarios where system-to-system interaction is necessary.

B. Code snippet

This option is helpful when custom logic is needed beyond the available built-in actions. You can embed and run small scripts or code blocks in various programming languages directly within your test workflow, allowing flexibility to handle complex scenarios.

C. Cloud Execution

This option supports running automated tests in cloud-based environments rather than on local machines. In Avo Assure, Cloud Execution currently supports Harness and Docker as execution triggers. It enables scalability, cross-browser/device testing, and reduces dependency on local infrastructure.

A. HTTP Request

Below are the steps to trigger execution using HTTP request:

  1. Select parent folder and on top right corner select DevOps and the DevOps pop-up appears.

  1. Select HTTP Request to send HTTP requests and validate responses when the test case requires interaction with external webservices or APIs.

  2. Copy DevOps Integration URL and DevOps Request body

  3. Select Asynchronous or Synchronous:

    1. Asynchronous: Execution Responses are generated simultaneously during the execution.

    2. Synchronous: Execution Responses are generated after the end of execution.

Code snippet

  1. Select parent folder and on top right corner select DevOps and the DevOps pop-up appears.

  1. Select Code snippet to add custom logic by embedding and running scripts within the test workflow, enabling handling of complex scenarios.

  2. Enter the time in second in the Set The Timer to trigger the execution at that time.

  3. Select the language form Select Language.

    Note:

    • Avo Assure supports following Languages:

      • cURL

      • Javascript

      • Python

      • PowerShell - RestMethod

      • Shell - wget

    • According to the language the code snippet changes

  4. Select Proxy and provide Proxy URL.

Note: By default, the Proxy option is disabled. Enabling it allows you to provide a Proxy URL.

Cloud Execution

  1. Select and copy the code snippet containing the execution list details.

Note:

  • You can Increase or decrease the Parallel Count as required for execution.

  • Cloud Execution supports two environments — Docker and Harness.

  • Copy and save both code snippets in a file (e.g., Notepad) for later use when triggering the execution on the cloud environment.

Last updated

Was this helpful?