Get Knowledge from Video instead of Content:

Saturday, 1 July 2017

PT - Basics Interview Question #9

Q. 41 What is performance tuning?
Ans: Performance tuning is a mechanism to improve system performance. When a system/application perform as per expectation then that system/application is called as a tuned system or application.

Q. 42 What are the different types of Performance Tuning?
Ans: In order to improve the performance, there are three types of tuning methods:
a. Hardware tuning: To enhance and add the hardware components of the system under test and changes in the framework level to augment the system’s performance is called hardware tuning.
b. Software tuning: To detect the software level bottlenecks by profiling the code, database etc. Also, to fine-tune or update the software to fix the bottlenecks is called software tuning.
c. Network tuning: To enhance the bandwidth, change in the networking software etc. comes under Network tuning.
Q. 43 What is profiling in performance testing?
Ans: Profiling is a method to identify the performance bottleneck at miniature levels. This is done by profiling tools like Micro Focus Diagnostics, DynaTrace etc. Profiling can be referred as a low-level performance analysis to find out the exact root cause. 

Q. 44 What are the common mistakes that are done during the performance testing? 
Ans: There are some common mistakes like:
a. Without smoke test with few users, directly jump to multi-user tests
b. Start another test without validating the previous test result
c. Bombarding the server without pacing or think time
d. Run the test with unknown workload details
e. Too small run duration
f. No user ramp-up period
g. Lacking long duration sustainability test
h. Confusion on user concurrency
i. a significant difference between test and production environment
j. Network bandwidth is not stimulated
k. Underestimating performance testing schedules
l. Shorten the performance testing schedule and consider just a formality
m. Incorrect extrapolation of pilots
n. Inappropriate base-lining of configurations
o. Perform bottleneck analysis without considering all the important graphs
p. Perform the test without validating the test data
Q. 45 What is the LoadRunner protocol?
Ans: The LoadRunner protocol has some pre-defined rules, command, functions etc. based on the particular system, platform or software language. The method of executing those pre-defined instructions in order to make LR and particular system interactive is defined as LoadRunner protocol. e.g Web (HTTP/HTML), WebService etc.

Next: Interview Question #10

Previous: Interview Question #8

No comments :

Post a Comment