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
  • How does it work?
  • Why HyperTest?
  • Install HyperTest
  • What's Next?
  1. HyperTest Overview

Introduction

PreviousHyperTest OverviewNextArchitecture

Last updated 2 years ago

How does it work?

HyperTest focuses on integration tests. These tests regress entire backend and APIs, run really fast and end up catching 80% of all functional and logical errors in an application, pre-release.

Tests are auto-generated by asynchronously logging incoming traffic from your ingress controller i.e. reverse proxy, load balancer or API gateway. Only request parameters (headers & body) are logged, not API responses. This helps HyperTest discover all user-flows. Traffic is then segregated into user-journeys using session differentiators where each journey represents a unique application flow. When a new PR is available, these test cases are run on 2 versions of the application viz test and stable.

The entire test execution is automated using CI, taking less than a few mins to generate results.

Why HyperTest?

  1. Makes it impossible for devs to introduce an error without it being first reported by us.

  2. True 'shift-left' testing that reports logical failures at the time of development.

  3. Zero maintenance, all test cases generated and updated automatically.

  4. Reproduces bugs inside unique user journeys making debugging super-easy.

  5. Integrates with the your CI/CD pipeline, checks API correctness inside Github

Install HyperTest

Please follow below guide to quick start installation of HyperTest

What's Next?

After you have installed HyperTest, configure HyperTest and start your first test using the below guides

Or to get to know our dashboard better, refer this dashboard tour guide

Installation
Mirror traffic to HyperTest
Configure HyperTest
Start first test run
Dashboard Tour