i
LTIMindtree
Filter interviews by
Different types of performance tests include load testing, stress testing, spike testing, and endurance testing.
Load testing: Simulates expected load on the system to measure performance.
Stress testing: Pushes the system beyond its limits to identify breaking points.
Spike testing: Tests how the system handles sudden spikes in traffic.
Endurance testing: Checks system performance over an extended period of time.
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
I used Jmeter for its user-friendly interface, extensive features, and ability to simulate real-world scenarios.
Jmeter has a user-friendly interface which makes it easy to create and execute performance tests.
It offers a wide range of features for load testing, stress testing, and performance monitoring.
Jmeter allows for the simulation of real-world scenarios, helping to identify performance bottlenecks and optimize sy...
SLA in performance testing refers to the agreed upon level of service that a system must meet in terms of response time, throughput, and other performance metrics.
SLA stands for Service Level Agreement
It defines the expected performance metrics that a system must meet
SLAs are typically agreed upon between stakeholders and are used to measure the performance of a system
Examples of SLAs include response time should be le...
Correlation in JMeter is the process of extracting dynamic values from server responses and passing them as inputs to subsequent requests.
Correlation is important in performance testing to simulate real user behavior.
It involves identifying and capturing dynamic values like session IDs, tokens, etc.
These values are then extracted using regular expressions or built-in JMeter functions.
The extracted values are stored in ...
I used multiple types of listeners including JMeter listeners, PerfMon Metrics Collector, and InfluxDB Backend Listener.
JMeter listeners
PerfMon Metrics Collector
InfluxDB Backend Listener
Parameterization is the process of replacing hard-coded values in a test script with variables to make the script more dynamic and reusable.
Parameterization helps in simulating real-world scenarios by varying input data during test execution.
It allows for running the same test script with different sets of data without the need to modify the script each time.
Common examples of parameterization include using CSV files, ...
Threads are lightweight processes within a process that can run concurrently. Thread groups are a collection of threads.
Threads are independent sequences of execution within a process.
Thread groups are used to organize and manage multiple threads together.
Threads within a group can share resources and communicate with each other.
Example: In performance testing, threads can simulate multiple users accessing a system con
One challenge I faced during scripting was handling dynamic elements on the webpage.
Difficulty in identifying unique locators for dynamic elements
Implementing logic to wait for elements to load before interacting with them
Handling dynamic data inputs during script execution
Monitor server performance metrics like CPU usage, memory usage, disk I/O, network traffic, response time, and error rates.
CPU usage
Memory usage
Disk I/O
Network traffic
Response time
Error rates
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Performance Testing Life cycle involves planning, preparation, execution, analysis, and reporting.
1. Planning: Define objectives, select tools, and create test plan.
2. Preparation: Set up test environment, create test scripts, and configure monitoring.
3. Execution: Run tests, monitor performance metrics, and collect data.
4. Analysis: Analyze results, identify bottlenecks, and optimize performance.
5. Reporting: Generate...
Correlation is used to handle dynamic values in scripts, while Parameterization is used to pass different values to the script.
Correlation is used to extract dynamic values from server responses and replace them in subsequent requests.
Parameterization is used to pass different sets of data to the script for testing different scenarios.
Correlation is important for maintaining session integrity and ensuring accurate test...
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Performance testing is a type of software testing that evaluates the speed, responsiveness, and stability of an application under various load conditions.
Measures the system's response time, throughput, and resource utilization
Identifies performance bottlenecks and areas for optimization
Types include load testing, stress testing, and scalability testing
Examples: simulating thousands of users accessing a website simulta
Correlation is the process of extracting dynamic values from server responses and passing them to subsequent requests. Parameterization is the process of replacing hard-coded values in scripts with variables.
Correlation involves identifying and capturing dynamic values such as session IDs, tokens, or timestamps from server responses.
Parameterization involves replacing hard-coded values in scripts with variables to make...
I applied via LinkedIn and was interviewed in Oct 2023. There were 4 interview rounds.
API testing is a type of software testing that involves testing APIs directly to ensure they meet functionality, reliability, performance, and security requirements.
API testing involves testing the functionality, reliability, performance, and security of APIs.
It focuses on verifying that the API meets the requirements specified in its design.
API testing can be done manually or using automated tools.
Examples of API test
Thread group is a collection of threads that represent a group of virtual users in a performance test.
Thread group defines the number of users and the ramp-up period for a performance test.
Each thread in a thread group represents a virtual user that simulates real user behavior.
Thread group allows for configuring the concurrency and distribution of virtual users during a test.
Example: In JMeter, a Thread Group element ...
Aggregate report is a summary of performance test results showing key metrics like average response time, throughput, error rate, etc.
Aggregate report provides a high-level summary of performance test results
It includes metrics like average response time, throughput, error rate, and percentiles
Helps in identifying performance bottlenecks and areas for improvement
Commonly used in tools like JMeter to analyze performance
View Result Tree is a listener in JMeter that displays the results of performance tests in a tree format.
View Result Tree is used to view the response data, request and response headers, and other details of each sample in a performance test.
It can be used to debug issues in the test script by analyzing the details of each request and response.
View Result Tree can also be used to view and analyze the performance metric...
based on 8 reviews
Rating in categories
Senior Software Engineer
21.2k
salaries
| ₹4.7 L/yr - ₹18.5 L/yr |
Software Engineer
16.1k
salaries
| ₹2 L/yr - ₹10 L/yr |
Module Lead
6.8k
salaries
| ₹7 L/yr - ₹25 L/yr |
Technical Lead
6.5k
salaries
| ₹9.3 L/yr - ₹36.8 L/yr |
Senior Engineer
4.4k
salaries
| ₹4.2 L/yr - ₹16.1 L/yr |
Cognizant
Capgemini
Accenture
TCS