Speaker

Vishnu Murty Karrotu

Vishnu Murty Karrotu

Distinguished Member of Technical Staff(DMTS) at Dell Technologies

Bengaluru, India

Distinguished Member of Technical Staff(DMTS) at Dell Technologies, is a Masters in Software Systems from BITS Pilani with a total experience of 18+ years in Leading Tools and Automation Development efforts.

The Domains Vishnu has worked on include Server, Storage and System Management Software. Responsible of Delivering Zeno - Continues Test Automation framework, JAAS(JMeter As A Service), ICEMAN(Information CollEctor Monitor Analyzer) and Process Improvement and Automation Tools.

9 Patents Granted by USPTO and 128 Disclosures recognized by Dell Patent Committee. Presented Technical papers in PNSQC2021, Pycon(Python developer forum), STeP-IN, Targeting Quality 2019, SNIA and Quality Connect Conferences.

Area of Expertise

  • Information & Communications Technology

Topics

  • Test Automation
  • Load and Performance Testing
  • Jmeter
  • Docker

Python Testing with pytest – Simple and Effective

Based on 2020 data, Python the fastest growing programming language in the world. It doesn’t matter if you look at number of contributors, stack-overflow threads or opened job positions – Python is always at the top. What’s very important, it’s also fastest growing language for test automation purposes.
Testing your code brings a wide variety of benefits. It increases your confidence that the code behaves as you expect and ensures that changes to your code won’t cause regressions. Pyest is one of the best python test frameworks you can use to boost the quality and productivity.

During the workshop you will understand everything needed to start testing your python code using pytest. You’ll see how to create, manage, and execute tests using pytest. After that smooth start, you’ll be solving some complex test scenarios using Fixtures.

Just join and enjoy Python testing!

Distributed Load Testing using Containers

In DellEMC Enterprise Servers Validation Organization, we perform Load testing using different workloads (Web, FTP, Database, Mail, etc.) on Servers to identify the performance of the servers under heavy load. Knowing how DellEMC Enterprise Servers perform under heavy load (% CPU, % Memory, % Network, % Disk) is extremely valuable and critical. This is achieved with the help of a Load Testing Tools. Load testing tools available in market comes with its own challenges like Cost, Learning Curve and Workloads Support. Here in this talk we are going to demonstrate how we have built JAAS (JMeter As A Service) using Containers and opensource tools and how this solution playing a crucial role in Delivering Servers Validation efforts.
 
Tech Stack behind JAAS
· Containers and Docker SWARM: For auto deploying of JMeter Apps, we use Docker containers. We use Docker SWARM service for creating Virtual JMETER Users for Generating the Load.
· JMeter: Performance/Load testing framework from Apache, has been widely accepted as a Performance/Load testing tool for multiple applications.
· Python: Python responsible for communicating across all individual components (Docker SWARM and ELK Stack) using Rest API.
· ELK Stack: We store all logs, beats Data, JMeter results in Elastic Search. Visualize in Kibana.
 
 
 
Tell us why you are excited to work with Docker and containers
· Containers are fast and boots quickly so that we can rapidly start the load generation.
· Containers does not waste or block host resources due to this system resources are efficiently used for load generation
· Containers resource(CPU and Memory) restrictions will help us not overload the Workers in Docker Cluster
· In Case of Docker Worker failures, Docker SWARM automatically do the load balance of the Docker services, which help us to run the steady workloads
· Easy to Manage the Docker SWARM using Docker REST APIs

Currently This Solution deployed across two regions over 150+ Nodes supporting 1000+ containers saving 2.4M$.

ContainerDays 2020 Sessionize Event

June 2020 Hamburg, Germany

ContainerDays 2019 Sessionize Event

June 2019 Hamburg, Germany

Vishnu Murty Karrotu

Distinguished Member of Technical Staff(DMTS) at Dell Technologies

Bengaluru, India

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top