How can I understand that my server is doing fine?
I did some performance testing and the result was like:
No Of Sample: 750
Latest Sample: 3317
Average: 601
Deviation : 1152
Throughput: 2613.24
Median: 386
what are these parameters mean?
how can I give correct inputs and expect correct result?
I believe that JMeter Glossary can explain all the terms.
Just in case if it goes away:
No of Sample
- total number of samples executed. Latest sample
- self-explanatoryAverage
- Arithmetic_mean of all samplers execution time: sum of all samplers duration divided by the "No of Sample"Throughput
- number of requests per time unit, like hits per secondIn regards to whether your server behavior is acceptable or not - it depends on what it is doing. 601 ms average response time sounds very good for i.e. online shop, but it may be not acceptable for finance operations, medical equipment or NASA spaceships. Besides it is quite unclear how many concurrent users were involved into load test as it were 2-5 virtual users the application under test may behave good, and in case of 20-50 concurrent users response time will get 60 seconds - that would be bad.
See Performance Metrics for Websites guide to learn about the most common measures which need to be done during performance testing.