SPEAKERS
Arunraj Karnam
Arunraj is a Performance Test Analyst from Cognizant Technology Solutions who has nearly 10 years of experience in Development and Quality Assurance.
He has worked on BFS and Manufacturing & Logistics domain and have hands on experience in performance testing of various software applications during his technical career. Has excellent technical skills with a focus on continuous improvement and client centricity. He is highly organized, a versatile & forward-thinking individual with an energetic & articulate approach to testing. Currently engaged in implementing the learnt ideologies to improve the performance engineering cycle and to overcome the associated challenges.
Topic: GraphQL for CICD integration with JMeter in accomplishing removal of test data preparedness manually
Abstract: In the today’s world, the performance testing is becoming a critical component during the lifecycle of a product and in the production. So the necessity to do the load testing covering the various scenarios with various test data is the key in successful performance testing and rolling out to production. In the process of rolling out to production, there would be necessity to run tests across environments and then comes the pain of test data management for each and every test environment and produce them and alter them, etc. activities and integrating them with the DevOps pipelines.
To overcome the issue of generating and manually extracting the test data from the systems for executions, it is good to make environment and run time variables externalized to scripts such that in a user properties file and generating the required test data via the GraphQL component embedded with the JMeter script
Problem statement:
1. Running across various environments
2. Availability and extraction of test data for each and every test
3. Externalizing the environment, run time parameters and test data
4. Manual clean-up of the test data and run time files generated during the test
5. Making them accountable in Shift Right or Shift Left executions
6. Using JDBC sampler is not a solution here in this our particular case as the limitations are there with using them in the Azure Cloud
The runtime test data generation and integration to CICD pipeline was achieved by the use of following:
1. Use the JMeter with GraphQL query language
2. Integrate the JMeter and GraphQL with DevOps tool Azure DevOps
More Speakers
- Abhijit Bangde
- Abhijit Kadam
- Aditya Garg
- Ajay Balamurugadas
- Amit Bhasin
- Amruta Dungarwal
- Anil Abraham
- Aniruddha Biswas
- Anish Muralidharan
- Anju M Dominic
- Arnab Majumdar
- Arun Kumar Dhakshinamoorthy
- Arun Narayanaswamy
- Arunraj Karnam
- Avik Chatterji
- Brijesh Deb
- Chidambaram Vetrivel
- Craig C Randall
- Deepak Koul
- Dhananjay Buva
- Dipen Raval
- Dr Shankar Ramamoorthy
- Gautam Kar
- Gayathiri Balakrishnan
- Geosley Andrades
- Harsh Agrawal
- Himani Yadav
- Hina Sharma
- Home22
- Jaisudhan Selvaraj
- Karthikeyan Lakshminarayanan
- Kavin Arvind
- Kunal Ashar
- Kushan Amarasiri
- Lavanya Kalaiselvan
- Maaret Pyhäjärvi
- Madhavi Patel
- Mahesh M
- Malayaj Hartalkar
- Manish Gupta
- Masa K Maeda
- Michael Bolton
- Mukund Wangikar
- Nagesh Deshpande
- Nilambari Shirodkar
- Niruphan Rajendran
- Nitin Jain
- Pawan Kumar
- Pradnya Patil
- Raghav Pal
- Rahul Nema
- Rahul Pethani
- Rajesh Gaddipati
- Rajni Singh
- Ranjith Tharayil
- Rasika Vyawahare
- Ritu Chowdhary
- Ruslan Desyatnikov
- Rutvik Mrug
- Sanjay Kumar
- Sanket Mali
- SatParkash Maurya
- Senthilkumar Thirumalaisamy
- Shruthi SM
- Shweta Sharma
- Smitha Gopinath
- Sneha Viswalingam
- Soumya Mukherjee
- Sowjanya Asapu
- Sualeh Fatehi
- Sujata Dutta
- Sumit Mundhada
- Surendran Ethiraj
- Swati Gaonkar
- Tanupriya Teriar
- Unmesh Gundecha
- Veeresh Erched
- Vikash Pandey
- Vinod Sundararaju Antony
- Vivek Rajagopal
- Yash Kadakia