1.0.6-alpha.0 • Published 4 years ago

@thantos/merge_deploy_tester v1.0.6-alpha.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

@thantos/merge_deploy_tester

Step Function which starts many executions against the Merge Deploy system to test concurrency, throughput, and resilience.

Features:

  • Start many executions.
  • Measure execution time + delay.
  • Measure throughput - Coming Soon
  • Automation - Coming Soon
  • API - Coming Soon

Usage

import { DeployStage, MergeDeploy, MergeDeployIntegration } from '@thantos/merge_deploy';
import { MergeDeployPerformanceTester } from '@thantos/merge_deploy_tester';

const md = new MergeDeploy(this, 'mergeDeploy', { ... });

new MergeDeployPerformanceTester(this, 'tester', {
    mergeDeploy: md
});
  • Go to step function ui
  • find the tester machine
  • start an execution
{
    "instances": <number>,
    "value": <object> // your input payload
}