Logo

dev-resources.site

for different kinds of informations.

My journey with AWS

Published at
7/18/2022
Categories
ec2
performancetesting
loadtesting
vm
Author
sravanthilearning
Author
17 person written this
sravanthilearning
open
My journey with AWS

Just a quick intro to myself - I belong to Performance Testing and Engineering fraternity. My journey with AWS goes back to a decade wherein we've tried to develop a reporting framework for Open-source load testing tool Apache JMeter. So the commercial tools were in the peak during that time and were quite dominating. However the potential and capabilities of open-source tools like JMeter were tremendous and who-ever realized early-on would be quite successful. One such example was BlazeMeter - which was recently acquired by Perforce.

So we were extensively using JMeter for many of the web-applications Performance Testing. However JMeter was not on par with the leading commercial tools (especially with respect to its Reporting capabilities). Hence there was a need for a better reporting framework. However there were couple of challenges. Most of our clientele were Global clients with different geographical presence. Hence instead of thick-client exe products, we've had thought of having a global portal which would address the need. Going a step ahead, we've built a portal which caters to all the phases of the PTLC (Performance Testing Life Cycle).

So essentially we've had built a portal which addresses the following needs:

  1. Requirements Gathering - The client fills the Performance Testing questionnaire which helps in understanding and deciding the total number of users against which the application has to be tested.
  2. Test Scripting - Test Scripting could be offline - using the raw JMeter or tools like BlazeMeter.
  3. Test Executions - This component is the core of the product (wherein based on the virtual user load gathered in the Requirements Gathering phase) - the required number of AWS EC2 VM's would be initiated. This module has inherent intelligence to calculate the EC2 VM configuration (based on the assigned Vuser Load).
  4. Test Reporting - Leveraging multiple time-series database tools like InfluxDB and Grafana the portal displays all the live reporting metrics dashboards.

Thus began my open source journey along with AWS cloud.

loadtesting Article's
30 articles in total
Favicon
Everything you need to know about load testing concurrent users
Favicon
Scaling Node.js: Handling 1 Million Requests Like a Pro
Favicon
A Critical Performance Issue Led Me to Discover EchoAPI's Load Testing
Favicon
Comparing the K6 Operator vs Testkube for Load Testing
Favicon
Performance Testing with NeoLoad
Favicon
How I created a unique PPT for "Load Testing" KT!
Favicon
Capacity Planning as a Way to Minimize Unforeseen Business Expenses
Favicon
Load testing 3scale
Favicon
Getting Started with Load Testing using Locust
Favicon
JMeter-Dynamic Load Testing of Restful APIs
Favicon
K6 Development: Beyond The Basic Setup
Favicon
Load Testing Serverless Application using k6
Favicon
How to use CSV file for parameterization in JMeter
Favicon
Installing Apache JMeter using Homebrew
Favicon
Thread Group in Jmeter: Understanding its Components and Use Cases
Favicon
Running Load-Test-as-Code Simulations with Gatling
Favicon
Load-Test-as-Code for Non-Coders!
Favicon
How Software Performance Testing Can Help Your Business Succeed this Holiday Season
Favicon
Library for easy implementation of instant load testing
Favicon
My journey with AWS
Favicon
Loadtest Websocket Server
Favicon
How to get started with Load Testing?
Favicon
AWS Lambda vs. Cloudflare Workers vs. AWS Cloudfront Function cold start comparison with Ddosify Cloud
Favicon
Performance Testing via Artillery.io - user guide
Favicon
Load testing with Playwright
Favicon
Performance Testing Report. The importance of Load and Stress Testing your Systems.
Favicon
Load Test your NodeJS app using K6
Favicon
Load Testing withΒ Locust
Favicon
Vegeta load testing a quick tutorial with GET examples
Favicon
Load Testing Your API with Postman

Featured ones: