Getting started

This topics explains how to get started with Dynamic Infrastructure.

Prerequisites

  • You need to have an existing Kubernetes cluster in version 1.9+.

  • Cluster API server must be accessible from NeoLoad Web deployment.

  • You need to have an "up and running" Kubernetes cluster:

    • kubectl should be installed and configured to manage the cluster.

    • You need to have sufficient permissions on the cluster to:

    • Your cluster must be configured (create service account, get token, DNS info). Helm can help you.

  • You need to have sufficient resources on the cluster: cluster nodes should have at least 4 CPU cores and 6 GB of RAM available.

How to configure it?

Connecting NeoLoad Web to an orchestrator and running load tests on it require a few configuration steps.

  1. Configure an infrastructure provider. For more information, see Infrastructure Providers.

  2. Configure a dynamic Zone. For more information, see Create Zones.

  3. Run a test using these dynamic Zones. For more information, see Tests.

Advanced settings for dynamic Zones

While very simple to configure, Dynamic Infrastructure allows defining advanced settings for Controller and Load generator.

You can define specific values for memory and CPU but also Docker images.

NeoLoad Web will also propose predefined settings (small, medium, large).

A full description is available here.