software performance testing

Uses your system voice; voice and rate in settings.

Q1982529Snapshot

≈ 2 min read

Names in other languages

  • Españolpruebas de rendimiento del software
  • РусскийТестирование производительности
  • skTestovanie výkonnosti softvéru
  • Englishsoftware performance testing
  • knತಂತ್ರಾಂಶ ಕಾರ್ಯಕ್ಷಮತೆ ಪರೀಕ್ಷೆ
  • हिन्दीसॉफ़्टवेयर निष्पादन परीक्षण
  • teసాఫ్ట్‌వేర్ పనితీరు పరీక్ష
  • УкраїнськаТестування продуктивності

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs 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. Performance testing, a subset of performance engineering, is a computer science practice which strives to build performance standards into the implementation, design and architecture of a system.

In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs 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. Performance testing, a subset of performance engineering, is a computer science practice which strives to build performance standards into the implementation, design and architecture of a system. Analytical Performance Modeling is a method to model the behavior of a system in a spreadsheet. The model is fed with measurements of transaction resource demands (CPU, disk I/O, LAN, WAN), weighted by the transaction-mix (business transactions per hour). The weighted transaction resource demands are added up to obtain the hourly resource demands and divided by the hourly resource capacity to obtain the resource loads. Using the response time formula (R=S/(1-U), R=response time, S=service time, U=load), response times can be calculated and calibrated with the results of the performance tests. Analytical performance modeling allows evaluation of design options and system sizing based on actual or anticipated business use. It is therefore much faster and cheaper than performance testing, though it requires thorough understanding of the hardware platforms.

Text derived from https://en.wikipedia.org/w/index.php?oldid=1378747914 under CC BY-SA 4.0; modifications have been made.