Web Performance Tests

  • Web Application Performance and Scalability Testing:
  • What should we measure for performance:
    • Time to First Byte (TTFB)
    • Total Page Response Time(aka Time to Last Byte TTLB)
  • What should we measure for Load:
    • User Load
    • Requests/Sec
    • Errors/Sec
  • What should we measure for Resource Utilization:
    • CPU
    • Memory
    • Disk/Network
  • Kinds of Test:
    • Performance test – Speed of the application
    • Load test – application's performance varies as load increases
    • Stress test – Application behavior on normal and peak load conditions
    • Smoke test – initial performance test under normal load
    • Capacity test – load test variant used to determine server's failures, providing information on total capacity of current system
    • Endurance test - kind of load test to determine the production application performance over an extended time period on loads
  • Web Performance tests:
    • Validation Rules
    • Context Parameters
    • Parameterization
    • Data Source for Tests(SQL, CSV, XML)
    • Recording Sessions from Fiddler and use it in Visual Studio
    • Extending plugins with Rules and Validations

Comments

Popular posts from this blog

BDD - Acceptance Test Driven Development

Angular JS – Part 2

.Net Collections