# Application performance engineering

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Application_performance_engineering
> Markdown URL: https://mediated.wiki/source/Application_performance_engineering.md
> Source: https://en.wikipedia.org/wiki/Application_performance_engineering
> Source revision: 1305971902
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Method of testing in various settings}}
'''Application performance engineering''' is a method to develop and test application performance in various settings, including mobile computing, the cloud, and conventional [information technology](/source/information_technology) (IT).

==Methodology==

According to the American [National Institute of Standards and Technology](/source/National_Institute_of_Standards_and_Technology), nearly four out of every five [dollars](/source/United_States_dollar) spent on the total cost of ownership of an application is directly attributable to finding and fixing issues post-deployment. A full one-third of this cost could be avoided with better software testing.<ref>National Institute of Standards and Technology (May 2002). [https://www.nist.gov/system/files/documents/director/planning/report02-3.pdf ''The Economic Impacts of Inadequate Infrastructure for Software Testing'']. Page 1.</ref>

Application performance engineering attempts to test software before it is published.<ref>McConnell, Steve (2009). ''Code Complete''. Microsoft Press. Page 960. {{isbn|9780735636972}}</ref>  While practices vary among organizations, the method attempts to emulate the real-world conditions that software in development will confront, including network deployment and access by mobile devices.<ref>"Testing and Optimizing Mobile Application Performance," Software Test Professionals Online Summit, June 6, 2012.</ref>{{Full|date=May 2014}} Techniques include [network virtualization](/source/network_virtualization).<ref>Metzler, Jim & Metzler, Ashton (2011). [http://www.webtorials.com/main/resource/papers/webtorials/2011-app-delivery/handbook/2011-App-Svc-Delivery-Full.pdf ''The 2011 Application & Service Delivery Handbook'']. Webtorials.com. Pages 10, 81, 82.</ref>

==See also==
* [Network virtualization](/source/Network_virtualization)
* [Performance engineering](/source/Performance_engineering)
* [Service virtualization](/source/Service_virtualization)
* [Software performance testing](/source/Software_performance_testing)

==References==
{{Reflist}}
==Further reading==
* Warren, Trevor. [http://www.practicalperformanceanalyst.com SPE BoK]. Practical Performance Analyst - Performance Engineering Community & Body Of Knowledge.
* Metzler, Jim & Taylor, Steve (January 28, 2011). [https://web.archive.org/web/20211016180225/https://www.computerworld.com/article/2512671/application-performance-engineering.html ''Application performance engineering'']. Computerworld. Archived October 16, 2021.
* Metzler, Jim ([https://web.archive.org/web/20120514075143/http://ape.shunra.com/WP-TheMandateforApplicationPerformanceEngineering.html ''The Mandate for Application Performance Engineering'']. Shunra. Archived May 14, 2012.
* [https://web.archive.org/web/20120918214913/http://ape.shunra.com/WP-ApplicationPerformanceEngineering.html'' Application Performance Engineering: A Lifecycle Approach to Achieving Confidence in Application Performance'']. Shunra. Archived September 18, 2012.
*  [https://web.archive.org/web/20130522174924/http://applicationperformanceengineeringhub.com/ Application Performance Engineering Hub Blog]. Archived May 22, 2013.
*  [https://pflb.us/ Performance Engineering Services].

Category:Application software
Category:Software testing

---
Adapted from the Wikipedia article [Application performance engineering](https://en.wikipedia.org/wiki/Application_performance_engineering) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Application_performance_engineering?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
