BackendTester

This page describes the backend tester tool

Before trusting a storage location with your backups, it's essential to verify its reliability. The built-in Storage Testing Tool helps validate your backup destination through comprehensive integrity testing.

The BackendTester binary is called Duplicati.CommandLine.BackendTester.exe and duplicati-backend-tester on Linux and MacOS. The tool is mostly intended for system administrators that needs to verify a certain storage solution is working as expected, or for developers who are writing a new storage destination provider.

How the Storage Test Works:

  1. The tool automatically creates test files:

    • Generates files of varying sizes

    • Uses randomized file names

    • Creates the number of files you specify

  2. Performs a complete backup simulation:

    • Uploads all test files to your chosen storage location

    • Downloads each file back to verify retrieval

    • Validates file integrity using hash verification

    • Repeats this cycle multiple times for confidence

  3. Provides detailed test results:

    • Success/failure status of each operation

    • Upload and download performance metrics

    • Data integrity confirmation

Customizable Test Parameters:

  • File count: Choose how many test files to generate

  • File sizes: Set minimum and maximum file sizes

  • Filename parameters: Configure allowed characters

  • Test iterations: Specify how many test cycles to run

Last updated

Was this helpful?