Hypertest Docs
HyperTestKnowledge Base
  • Quick Set-up
    • Install HyperTest
    • Deploy your application
    • Mirror Traffic
      • Using Kubernetes
      • Using Amazon ECS
      • Using Docker
      • Using Nginx
      • Using Goreplay
        • ElasticBeanStalk Script for Goreplay
      • Using Apache
      • Using IIS
      • Using Istio
      • Using Kong
      • Using HAProxy
      • Others
  • HyperTest Overview
    • Introduction
    • Architecture
  • Detailed Setup Guide
    • Detailed Setup Guide
      • Installation
        • Linux VM
        • Kubernetes Cluster
          • Hardware Requirements
          • Cluster Setup
            • EKS
              • Existing Application Load Balancer
              • Calculate Setup Cost for EKS Cluster
            • GCP
            • AKS
            • Self Managed
              • Microk8s with EKS-D
          • HyperTest Installation
      • Mirror Traffic
      • Configure HyperTest
      • Automate Starting a Test
        • CI Integration
          • GitHub Checks Integration
            • Mandatory checks
          • Gitlab Integration
          • Bitbucket Integration
          • Jenkins Pipeline
            • Jenkins Plugins for PR events
  • Upgrade HyperTest
    • Upgrade HyperTest
      • Linux VM
      • Kubernetes Cluster
  • User Guides
    • Usage Guide
      • Install and Configure HyperTest
        • Install HyperTest
        • Configure Base DNS
        • Add New Service
      • Tests Runs and Analysis
        • View Test Cases
        • Start New Test Run
        • Understand Your Test Run Analysis
        • Prioritize Your Error Types
        • Track Bugs
        • Ignore Errors/Desired Changes
        • View/Download Report
        • View Consolidated Dashboard Reports
        • Sign-off Reports
        • Reduce Execution Time
        • Deduplication Rules
      • Troubleshooting and FAQs
    • Best Practices Guide
      • Cost Optimization
    • Dashboard Tour
      • Dashboard
      • All Sessions
      • Regression Report
      • Notifications
      • First Test Run
      • Interactions
      • Custom Analysis
      • Configuration
    • User Management
      • Create Admin User
      • Roles, Groups & Users
      • Enabling User Signup
    • Other Guides
      • Basic Nginx Auth for Linux HT
  • Middleware
  • Advanced Features
    • Import test cases from Postman
  • Change Log
  • Troubleshooting
  • FAQs
    • Setup
    • General
    • Regression Report
  • Glossary
    • Session
Powered by GitBook
On this page
  1. FAQs

Regression Report

FAQs on HyperTest regression reports inside your version management tool when integrated with HyperTest

PreviousGeneralNextGlossary

Last updated 2 years ago

What is this Report?

  • This is the git diff for all your APIs

  • It contains desired and undesired changes detected due to regression.

  • You may confirm these as bugs or desired changes by opening up the regression report in the HyperTest dashboard.

Why see this?

  1. This report is the most exhaustive list of changes you are pushing to prod

  2. If ignored, you can possibly miss a potential regression that can break your application.

How is it generated?

  1. API traffic is recorded from your network and replayed at the same time on (a) Stable Version and (b) Test Version

  2. API responses are generated from both versions at the same time, compared to track deviations like response codes, schema or data.

  3. We also enable necessary modifications through middlewares while replaying requests, to handle and properly execute write (or non-idempotent) requests

If we mark a regression as not a bug does it show again for the same Merge Request?

  1. Once a regression is marked as the desired change; as in when in you click “no” under “Is this a bug”, HyperTest creates a temporary rule which will ignore the same regression for any upcoming tests for a default number of 14 days. So for the current MR, this regression will not be reported.

Are responses from the two versions(primary and candidate) pre-recorded?

No, Only request parameters are stored in Hypertest, from the network traffic. HyperTest doesn't store responses. We will present the response once a test is run.

HyperTest Reports in GitHub