/strafer-duty

Massively parallel processing with AWS Lambda, Function as a Service (FaaS)

Primary LanguagePythonMIT LicenseMIT

strafer-duty Build Status Test Report

Example Strafing Run: 500 Concurrent Calls to Google Translate, with video and logs, total runtime < 1 minute

Load test user workflows using Selenium, Chrome, and AWS Lamdba! Runs on the free tier for 100hrs a month in 5 AWS regions! Completely hands-off, uses only AWS managed services:

To deploy, download Cloud Formation package in releases (see launch button here -> https://tsu-denim.github.io/strafer-duty/ ). Log into AWS account with sufficient privileges to deploy CF stacks. In the Cloud Formation console, deploy downloaded stack.

Next, install prequisites:

Allure CLI, Python 3, PIP

Test deployment successful by running integration tests:

./run_integration_tests_osx.sh