services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

11
http://www.nresult.com/ testing-services/load- stress-performance- Computer Platforms Evaluating performance

description

services/load-stress-performance- testing.php Performance “The degree to which a system or component accomplishes its designated functions within given constraints, such as speed, accuracy, or memory usage.” [IEEE Std ] Performance testing which can apply to networks, websites and web-based applications involves load testing and benchmarking.

Transcript of services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

Page 1: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Computer Platforms

Evaluating performance

Page 2: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Aims

• Discuss performance• Discuss what is load testing• Discuss what is benchmarking• Look into the techniques that are used to

evaluate performance• Other Considerations

Page 3: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Performance

“The degree to which a system or component accomplishes its designated functions within given constraints, such as speed, accuracy, or memory usage.” [IEEE Std. 610.12]

Performance testing which can apply to networks, websites and web-based applications involves load testing and benchmarking.

Page 4: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

What is load testing?

• Load testing is employed to determine if your system (application) and servers (website) are equipped to handle the network traffic anticipated at deployment, as well as increased network traffic in the future.

Page 5: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

What is Benchmarking?

• A benchmark is a standard of excellence or achievement used to compare and measure similar products.

• Benchmarks are designed to mimic a particular type of workload on a component or system.

• What PC components could you measure?

Page 6: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Other Considerations

Dependability• "The degree to which a system or

component is operational and accessible when required for use.”

[IEEE Std. 610.12]

Page 7: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Other Considerations

Modifiability• “(1) The ease with which a software

system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment.

[IEEE Std. 610.12]

Page 8: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Other Considerations

Usability“The ease with which a user can learn to

operate, prepare inputs for, and interpret outputs of a system or component.”

[IEEE Std. 610.12]

Page 9: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Other Considerations

• Security“Secure systems are those that can be

trusted to keep secrets and safeguard privacy.”

[J. Rushby, Critical System Properties: Survey and Taxonomy, SRI International, Technical Report CSL-93-01, May 1993]

Page 10: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Other Considerations

• SafetySafety is that property of a computer system such that reliance can justifiably be placed in the absence of accidents.

Page 11: services/load-stress-performance- testing.php Computer Platforms Evaluating performance.

http://www.nresult.com/testing-services/load-stress-performance-

testing.php

Conclusion

• Discussed performance• Discussed what is load testing• Discussed what is benchmarking• Looked into the techniques that are used

to evaluate performance