i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Walk-in and was interviewed in Dec 2019. There were 3 interview rounds.
Throughput is the amount of data transferred per unit time, while hits per sec is the number of requests processed per second.
Throughput is measured in bytes/sec or bits/sec.
Hits per sec is measured in requests/sec.
Throughput and hits per sec are related, but not directly proportional.
Higher throughput can lead to higher hits per sec, but other factors like server response time and network latency also affect hits per
APIs can be tested in LoadRunner and JMeter using HTTP/HTTPS protocols and by creating virtual users.
Create a new script in LoadRunner or JMeter
Add HTTP/HTTPS protocol to the script
Record the API requests and responses
Add virtual users to simulate load
Run the script and analyze the results
Different types of testing include functional, performance, security, usability, and compatibility testing.
Functional testing ensures that the software meets the specified requirements.
Performance testing checks the system's ability to handle a large number of users or transactions.
Security testing identifies vulnerabilities and ensures that the system is secure.
Usability testing evaluates the user-friendliness of the ...
Integrating 3rd party tools with JMeter and LoadRunner
Identify the 3rd party tool to be integrated
Download and install the necessary plugin or library for the tool
Configure the tool in JMeter or LoadRunner
Use the tool in the performance test script
Verify the integration by running the test and analyzing the results
Different types of test scenarios in JMeter and LoadRunner
JMeter: HTTP requests, FTP requests, JDBC requests, SOAP/XML-RPC requests, LDAP requests, etc.
LoadRunner: Web, Mobile, SAP, Database, Citrix, etc.
Both tools support load, stress, endurance, and spike testing.
JMeter supports distributed testing while LoadRunner requires additional licenses for it.
Both tools allow for parameterization and correlation of test data.
web_reg_save_param API attributes and handling dynamic boundaries
web_reg_save_param API is used to capture dynamic data from server responses
Attributes include LB (left boundary), RB (right boundary), ORD (occurrence), and more
Dynamic boundaries can be handled using regular expressions or custom functions
Regular expressions can be used to match patterns in the response
Custom functions can be used to extract data based
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
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 Naukri.com and was interviewed in May 2024. There was 1 interview round.
PTLC stands for Performance Testing Life Cycle, which is a process followed in performance testing to ensure the performance of a system.
PTLC involves planning, preparation, execution, and analysis of performance tests.
It includes defining performance goals, creating test scenarios, executing tests, and analyzing results.
PTLC helps in identifying performance bottlenecks and optimizing system performance.
Example: In PTL...
Python script to capture system resources
Use psutil library to access system resources
Collect CPU, memory, disk, and network usage data
Display the captured resources in a readable format
Network bandwidth constraint in testing refers to limitations on the amount of data that can be transmitted over a network during testing.
Network bandwidth constraint can impact the performance of an application or system being tested.
It can lead to slow response times, timeouts, or even failures during testing.
Examples of network bandwidth constraints include limited bandwidth on a shared network, network congestion, ...
Timers in JMeter are used to simulate real user behavior by adding delays between requests.
Timers help in controlling the load on the server by adding delays between requests.
They can be used to simulate realistic user behavior by adding random or constant delays.
Examples of timers in JMeter include Constant Timer, Gaussian Random Timer, and Uniform Random Timer.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Performance testing is a type of testing to ensure software applications perform well under expected workload.
Performance testing evaluates the speed, responsiveness, and stability of an application under various load conditions.
It helps identify bottlenecks, performance issues, and areas for improvement in the application.
Types of performance testing include load testing, stress testing, and scalability testing.
Tools ...
Correlation is a statistical measure that describes the strength and direction of a relationship between two variables.
Correlation values range from -1 to 1, with 0 indicating no correlation, 1 indicating a perfect positive correlation, and -1 indicating a perfect negative correlation.
Positive correlation means that as one variable increases, the other variable also increases. Negative correlation means that as one var...
posted on 27 Jul 2024
I applied via Company Website
Correlation is a statistical measure that describes the relationship between two variables.
Correlation can range from -1 to 1, with 1 indicating a perfect positive correlation, -1 indicating a perfect negative correlation, and 0 indicating no correlation.
Correlation does not imply causation, meaning just because two variables are correlated does not mean that one causes the other.
For example, if there is a positive cor...
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 Campus Placement and was interviewed in Jun 2024. There was 1 interview round.
Company basics personal data
based on 2 reviews
Rating in categories
Consultant
55.2k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
52k
salaries
| ₹2.9 L/yr - ₹11.8 L/yr |
Senior Consultant
46k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
20.6k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Software Engineer
19.9k
salaries
| ₹3.5 L/yr - ₹12.5 L/yr |
Wipro
Accenture
Cognizant
TCS