Home > Performance Engineering > Performance Engineering

Performance Engineering

“Load/Performance Testing – The Best Practice”

Performance – of the application becomes a great challenge for the software industry all over the world. Applications are being developed and deployed by In-house developers or by Out-sourced vendors but performance of applications are not up to the mark and users are not satisfied with it. For example, a user blames that a web page takes 3 seconds to be appeared on normal load but when the no. of user increases, the same page takes 7-8 seconds so, performance of the application degraded when the load is increased. This issue becomes more critical in banking applications when heavy financial transactions are being processed but the server is not responding due to heavy load or huge volume of data. This may be cause of degradation in response time, throughput etc and other performance related factors. Whether you design, build, test, maintain, or manage applications, you need to consider performance. If your software does not meet its performance objectives, your application is unlikely to be a success. If you do not know your performance objectives, it is unlikely that you will meet them.

Performance affects different roles in different ways:

  • As an architect, you need to balance performance and scalability with other quality-of-service (QoS) attributes such as manageability, interoperability, security, and maintainability.
  • As a developer, you need to know where to start, how to proceed, and when you have optimized your software enough.
  • As a tester, you need to validate whether the application supports expected workloads.
  • As an administrator, you need to know when an application no longer meets its service level agreements, and you need to be able to create effective growth plans.
  • As an organization, you need to know how to manage performance throughout the software life cycle, as well as lower total cost of ownership of the software that your organization creates.
  • In QA department, we have defined flow of performance testing according to the best practices and the discipline. From an organization’s perspective it is necessary their QA department takes care of every application regarding Performance Engineering activities!

    Advertisements
    1. No comments yet.
    1. No trackbacks yet.

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: