For the complete documentation index, see llms.txt. This page is also available as Markdown.

Resilience Testing - CE

Learn Resilience Testing through Harness University

Validate how your applications withstand real-world failure scenarios through chaos testing, load testing, and disaster recovery testing. Build confidence in your system's reliability.

Go to Harness University for the full catalogue of courses and certifications.

Self-Paced Training Instructor-Led Training Certifications

Self-Paced Training

Free self-paced courses that you can consume on your own time.

Instructor-Led Training

Intensive two-day courses are designed for engineers looking to deepen their understanding and expertise in Harness.

Certifications

Test and validate your knowledge of Harness by becoming a Harness Certified Expert.

Resilience Testing - Developer

Resilience Testing - Developer badge

Product version: Harness Resilience Testing Paid Plans

Assesses the fundamental skills to implement resilience testing in your applications.

Review Study Guide

Material

Understanding Harness Resilience Testing

Introduction to Resilience Testing, importance of chaos engineering and resilience validation in your application, and the basic concepts.

Harness Resilience Testing architecture

Anatomy of a chaos experiment in Harness Resilience Testing that gives information about key concepts such as chaos experiment, chaos fault, probes, and resilience score.

Overview of architecture and components, such as the control plane and the execution plane.

Connecting to Harness CE using Chaos infrastructures

Key features of Harness Resilience Testing

Resilience Probes and how they help assess the reliability of the application due to unplanned failures.

ChaosGuard in Harness Resilience Testing and how it can be used to safeguard your experiments.

Run chaos experiments on various platforms

Kubernetes chaos faults in Harness Resilience Testing

AWS chaos faults in Harness Resilience Testing

Azure chaos faults in Harness Resilience Testing

GCP chaos faults in Harness Resilience Testing

Load Testing

Introduction to Load Testing, virtual users, load profiles, and performance validation.

Setting up load test infrastructure and running your first load test.

Understanding load test results, metrics, and performance analysis.

Disaster Recovery (DR) Testing

Introduction to DR Testing, RTO/RPO concepts, and pipeline-based DR tests.

Creating and running your first DR test using Pipeline Studio.

DR test pipeline stage configuration and step reference.

Register for Exam

Exam Details

The Resilience Testing Developer exam tests your knowledge and skills of the Harness Resilience Testing module.

Prerequisites

  • Basic terminal skills

Exam Details

Exam Duration: 60 mins (knowledge exam) + 60 mins (hands on learning)

Question Type: Multiple choice + Hands on Learning

Covered Domain
Percentage

Run chaos experiments

25%

Understand Harness Resilience Testing Architecture

20%

Key features of Harness Resilience Testing

20%

Basics of Harness Resilience Testing

10%

Load Testing

15%

Disaster Recovery (DR) Testing

10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objectives

1

Understanding Harness Resilience Testing

1.1

Introduction to Chaos Engineering and generic concepts

2

Architecture

2.1

Anatomy of a Chaos Experiment in Harness Resilience Testing

2.2

Harness Resilience Testing Architecture

2.3

Connecting to Harness Resilience Testing using Chaos Infrastructures

3

Key features of Harness Resilience Testing

3.1

Harness Resilience Testing Probes

3.2

ChaosGuard in Harness Resilience Testing

3.3

Chaos dashboards in Harness Resilience Testing

4

Run chaos experiments on various platforms

4.1

Kubernetes chaos faults in Harness Resilience Testing

4.2

AWS chaos faults in Harness Resilience Testing

4.3

Azure chaos faults in Harness Resilience Testing

4.4

GCP chaos faults in Harness Resilience Testing

5

Load Testing

5.1

Load Testing concepts: virtual users, load profiles, and thresholds

5.2

Setting up load test infrastructure

5.3

Creating and running load tests

5.4

Analyzing load test results and metrics

6

Disaster Recovery (DR) Testing

6.1

DR Testing concepts: RTO, RPO, and pipeline-based DR tests

6.2

Creating and configuring DR tests in Pipeline Studio

6.3

DR test pipeline stages, steps, and failure strategies

Next Steps

The Resilience Testing Developer exam can start immediately after registering. Please allow up to 90 mins for the exam.

  1. Create an account in Harness University

  2. Register for the exam

  3. Review the instructions for the Hands On Exam

  4. Complete the multiple choice portion of the exam.

  5. Complete the Hands On portion of the exam in the Harness Platform.

Register for Exam

Resilience Testing - Administrator

Resilience Testing - Administrator badge

Product version: Harness Resilience Testing Paid Plans

Assesses the fundamental skills to deploy and maintain Resilience Testing projects and the overall Harness Platform. This exam builds upon the Resilience Testing Developer Certificate.

Review Study Guide

Objective
Material

1. Understand the Basics of Chaos Engineering and Harness Resilience Testing

Explain the principles and benefits of Chaos Engineering

Describe the key features of Harness Resilience Testing

Review foundational concepts from "All about chaos engineering" and "Explore features"

2. Set Up and Configure the Resilience Testing Environment

Install and configure the Harness Delegate

Understand the role and setup of chaos infrastructure

Reuse the delegate for executing experiments and service discovery

3. Understand Prerequisites and Onboarding Methods in Resilience Testing

Identify prerequisites for Resilience Testing onboarding

Differentiate between automated and guided onboarding methods

Select appropriate infrastructure during onboarding

4. Execute Chaos Experiments Using Onboarding Methods

Perform experiments using automated onboarding

Perform experiments using guided onboarding

Create and select chaos infrastructure for experiments

5. Work with Application Maps and Service Discovery

Create and interpret application maps

Discover services using Harness Resilience Testing

Understand service dependencies and relationships

6. Utilize ChaosHub, Chaos Dashboard, and Manage Chaos Experiments

Use ChaosHub to access fault templates

Navigate and utilize the Chaos Dashboard

Create, execute, and manage chaos experiments

7. Implement Governance, Infrastructure Management, and Resilience Probes

Apply governance policies within Harness Resilience Testing

Configure and manage infrastructure settings

Use resilience probes to validate system behavior

8. Conduct GameDay Exercises and Understand Services Licensing

Plan and execute GameDay scenarios

Understand services license consumption and management

Ensure compliance with licensing requirements

9. Configure Image Registry and Manage Chaos Faults

Set up and manage image registry settings

Understand and implement different chaos faults

Customize chaos faults to target specific system components

10. Set Up and Run Load Tests

Understand Load Testing concepts such as virtual users, load profiles, and thresholds

Set up load test infrastructure and create your first load test

Configure and manage load test infrastructure

Analyze load test results and performance metrics

11. Set Up and Run Disaster Recovery (DR) Tests

Understand DR Testing concepts including RTO, RPO, and pipeline-based DR tests

Create and execute DR tests using Pipeline Studio

Configure DR test pipeline stages, steps, and failure strategies

Register for Exam

Exam Details

The Resilience Testing Administrator exam tests your knowledge and skills of the Harness Resilience Testing module.

Prerequisites

Exam Type
Duration

Knowledge Exam

90 minutes

Hands On Exam

120 minutes

Covered Domain
Percentage

1. Understand the Basics of Chaos Engineering and Harness Resilience Testing

10%

2. Set Up and Configure the Resilience Testing Environment

10%

3. Understand Prerequisites and Onboarding Methods in Resilience Testing

8%

4. Execute Chaos Experiments Using Onboarding Methods

8%

5. Work with Application Maps and Service Discovery

10%

6. Utilize ChaosHub, Chaos Dashboard, and Manage Chaos Experiments

8%

7. Implement Governance, Infrastructure Management, and Resilience Probes

8%

8. Conduct GameDay Exercises and Understand Services Licensing

8%

9. Configure Image Registry and Manage Chaos Faults

8%

10. Set Up and Run Load Tests

12%

11. Set Up and Run Disaster Recovery (DR) Tests

10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objective

1

Understand the Basics of Chaos Engineering and Harness Resilience Testing

1.1

- Explain the principles and benefits of Chaos Engineering

1.2

- Describe the key features of Harness Resilience Testing

1.3

- Review foundational concepts from "All about chaos engineering" and "Explore features"

2

Set Up and Configure the Resilience Testing Environment

2.1

- Install and configure the Harness Delegate

2.2

- Understand the role and setup of chaos infrastructure

2.3

- Reuse the delegate for executing experiments and service discovery

3

Understand Prerequisites and Onboarding Methods in Resilience Testing

3.1

- Identify prerequisites for Resilience Testing onboarding

3.2

- Differentiate between automated and guided onboarding methods

3.3

- Select appropriate infrastructure during onboarding

4

Execute Chaos Experiments Using Onboarding Methods

4.1

- Perform experiments using automated onboarding

4.2

- Perform experiments using guided onboarding

4.3

- Create and select chaos infrastructure for experiments

5

Work with Application Maps and Service Discovery

5.1

- Create and interpret application maps

5.2

- Discover services using Harness Resilience Testing

5.3

- Understand service dependencies and relationships

6

Utilize ChaosHub, Chaos Dashboard, and Manage Chaos Experiments

6.1

- Use ChaosHub to access fault templates

6.2

- Navigate and utilize the Chaos Dashboard

6.3

- Create, execute, and manage chaos experiments

7

Implement Governance, Infrastructure Management, and Resilience Probes

7.1

- Apply governance policies within Harness Resilience Testing

7.2

- Configure and manage infrastructure settings

7.3

- Use resilience probes to validate system behavior

8

Conduct GameDay Exercises and Understand Services Licensing

8.1

- Plan and execute GameDay scenarios

8.2

- Understand services license consumption and management

8.3

- Ensure compliance with licensing requirements

9

Configure Image Registry and Manage Chaos Faults

9.1

- Set up and manage image registry settings

9.2

- Understand and implement different chaos faults

9.3

- Customize chaos faults to target specific system components

10

Set Up and Run Load Tests

10.1

- Understand Load Testing concepts: virtual users, load profiles, and thresholds

10.2

- Set up load test infrastructure and create load tests

10.3

- Configure and manage load test infrastructure

10.4

- Analyze load test results and performance metrics

11

Set Up and Run Disaster Recovery (DR) Tests

11.1

- Understand DR Testing concepts: RTO, RPO, and pipeline-based DR tests

11.2

- Create and execute DR tests using Pipeline Studio

11.3

- Configure DR test pipeline stages, steps, and failure strategies

Next Steps

The Resilience Testing Administrator exam can start immediately after registering. Please allow up to 90 mins for the knowledge exam and up to 2 hours for the hands on exam.

  1. Create an account in Harness University

  2. Register for an exam. There is a $50 fee for the exam

  3. Take the exams

    1. There will be a knowledge and hands on portion.

Register for Exam

Resilience Testing - Architect (BETA COMING SOON)

Resilience Testing - Architect (BETA COMING SOON) badge

Product version: Harness Resilience Testing Paid Plans

Coming soon

This certification is in beta and not yet open for registration.

Assess key technical job functions and advanced skills in design, implementation and management of Resilience Testing.

Last updated

Was this helpful?