Overview
ProRey Testing (PRT) is Serverless Application orchestrating Component, Integration and Performance Tests in AWS account
PRT Serverless Infra is installed in customers AWS account and consists of API Gateway to enable Rest API interface, Step Function to orchestrate individual tests and Lambda Adapters performing these tests on customers AWS resources.
Tests are run in parallel at specified time intervals, could be repeated and are configured with json to describe which resources to access and data to use. Input tests write to AWS resources and output tests validate results on AWS resources via json intersects.
PRT supports testing and data conditioning of
- Lambda
- Kinesis
- SNS
- SQS
- S3 (json and parquet)
- Dynamo
- CloudWatch
- IAM
- Aurora
- StepFunction
- APIs (testing and mocking)
Main Features
- PRT interacts with AWS components via tests configured in json format
- Tests are executed independently of each other at specific time and could be repeated
- Tests are either input or output type, input tests write data to resources, output tests read data from resources and validate it using json intersect
- Tests are organized in test stories, test story fails if any of its tests fail
- Test json files could include dynamic calculations with python inline eval
Additional Use Cases
- PRT could be used for data conditioning to write dynamic synthetic data adhoc or with cron schedule
- PRT could be used for bulk data generation or perf testing with repeated data inputs
- PRT is easy to adopt and integrate, tests could be launched through AWS console, AWS cli, API call or cron schedule
- PRT infra is easy to deploy using generic AWS CloudFormation templates
- PRT could also be used for API Mocking with dynamic responses and retries
Benefits
- No servers maintenance needed, serverless AWS Step Function and Lambdas are used
- Low infra costs, you pay only when Step Function and Lambdas are invoked
- Easy to extend, add Input and Output Adapter Lambdas as lightweight inline editable python utilizing boto3
- Easy to monitor, use rich Step Function Execution UI or Step Function and detailed Lambdas CloudWatch logs
Highlights
- Serverless Framework to test Components, Integration and Performance of AWS Cloud Applications
- Easy to install with CloudFormation in customers AWS account, configure with json and extend with Lambda Adapters
- Currently supports testing and data conditioning of Lambda, Kinesis, SNS, SQS, S3 (json and parquet), Dynamo, CloudWatch, IAM, Aurora and StepFunction AWS resources and APIs testing and mocking.
Details
Unlock automation with AI agent solutions

Pricing
Custom pricing options
How can we make this page better?
Legal
Content disclaimer
Resources
Vendor resources
Support
Vendor support
We will help you install ProRey Testing infra in your AWS Account using generic CloudFormation templates with Lambdas/Layers code and configure tests for your use-cases.
For full support of ProRey Testing product please contact ProRey Tech CTO, Andrey Pronyaev (tech@prorey.com +1-571-564-6738)