Performance Testing
I am Naveen Rai and I have total 6 yrs of experience in Performance Testing using different type of tools like Load Runner, JMeter, Netstorm, and analyssi tool Dyanatrance, Netdiagnostics,nmon,Grafana, dimstat and Centreon etc.
Having exclent knowledge of linux and shell scripting.
For doing any kind of testing either Performance/UI/Manual we need to understand the following points.
Architecture of application
a. Layout of API flow.
Behavior of Application/Server.--
a. It is I/O Bound or CPU Bound.
b. Which type of process is running on applications (java/.net).
c. What is the resources allocated to server (CPU, CORE, Memory, Ram, Heap, Bandwidth) etc.
We need all the API information that needs to be tested.
a. API information Includes API Signature (URL) along with all the required header and for Post request Payload and Test-Data.
b. We would also need the Server level agreement (What should be the expected response time for above API).