Performance tests are executed to determine how a system behaves in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
To alleviate the risk of degrading server performance for customers’ applications which run on shared NDIT infrastructure, all web applications (NDIT written and vendor) must be performance tested prior to production use. NDIT manages a testing environment which enables our staff to test web applications to ensure they perform efficiently. A performance test is executed prior to an application’s initial production deployment and before a modified application is re-deployed to production. Cosmetic changes are exempt from the performance test requirement.
The rates for Performance Testing of applications are variable and will be based on the number of estimated users for the application. The costs of performance testing are used to cover a portion of the license and support costs for the testing tool.
Key Performance Indicators or KPIs are quantifiable measures used by an organization to evaluate its success or the success of a particular activity. For Performance Testing, KPIs are used to ensure efficient server performance.
If minimum KPIs are not met, a dedicated environment may be required which will result in additional costs to the agency.
Any response codes beginning with a 2 and 3 are acceptable. For example, 200 and 300 are acceptable.
Any response codes beginning with a 4 or 5 are unacceptable. For example, 401 - Unauthorized, 403 – Security, 404 - Missing images/includes, 407 - Proxy authentication, 500 - Server down, 502 - Proxy errors, 503 - Service Unavailable
Software development is the act of translating user requirements into software systems.