Google plus
  • English
  • العربية

Software Performance Testing

Performance testing is crucial for the success of businesses being an important phase in the testing life cycle. It helps one know the behaviors of applications under load conditions. For example, a load condition is when a website encounters extraordinarily heavy traffic. A high performing application is one that lets the end user carry out a pre-defined task without undue perceived delay or irritation. Performance should not lie in "the eye of the beholder" or in other words, an application should be perceived objectively by all its end users.

  • Training Type
  • Training

  • Topics
  • 1- What is performance?
    2- Create a performance test plan
    3- Production system usage
    4- Service Level Agreements
    5- Transactions per hour (TPH)
    6- Objectives of Virtual user generator / Thread Plan
    7- Creating & Using Test Plans
    8- Thread Groups & user threads
    9- Sending Server Requests using Samplers
    10- Analyzing test results using Listeners
    11- Verifying Results using Assertions
    12- Pausing threads in JMeter

  • Pre-requisites
  • A background of basic software testing principles is required.

  • Audience
  • Software Testers who is about to, carry out performance testing. Any test manager who is, or is about to, manage a performance testing project.

  • Related Courses
  • Value of Training
  • * Explain the importance of performance testing and its place within the software lifecycle.
    * Understand the fundamentals of performance testing.
    * Define the performance testing phases.
    * Estimate the time and cost required for performance testing.
    * Describe performance test procedures.
    * Mitigate typical performance test challenges.

  • Training Hours
  • 24 Hours

scheduled date Location time No of days price