सॉफ़्टवेयर निष्पादन परीक्षण
सॉफ़्टवेयर इंजीनियरिंग में निष्पादन परीक्षण में, निष्पादन का इस परिप्रेक्ष्य में परीक्षण करना है कि किसी विशिष्ट कार्यभार के अधीन प्रणाली का कोई पहलू कितना तेज़ काम करता है। यह प्रणाली को मान्यता देने और उसके किसी अन्य गुण की गुणवत्ता को सत्यापित करने का कार्य भी कर सकता है, जैसे मापनीयता, विश्वसनीयता और संसाधनों का उपयोग. निष्पादन परीक्षण, कंप्यूटर विज्ञान के उभरते अभ्यास निष्पादन इंजीनियरिंग का एक उप-समुच्चय है, जो प्रणाली की डिज़ाइन और संरचना में निष्पादन को ऊपर उठाने का प्रयास करता है। निष्पादन परीक्षण विभिन्न प्रयोजनों को पूरा कर सकता है। वह सिद्ध कर सकता है कि प्रणाली निष्पादन मानदंडों को पूरा करती है। यह दो प्रणालियों की तुलना कर सकता है कि किस प्रणाली का निष्पादन बेहतर है। या यह मूल्यांकन कर सकता है कि प्रणाली या कार्यभार के किस अंग की वजह से निष्पादन ख़राब रहा है। निदान के मामले में सॉफ़्टवेयर इंजीनियर, प्रॉलीफ़र जैसे उपकरणों का इस्तेमाल करते हैं ताकि परख सकें कि साधन या सॉफ़्टवेयर के कौन-से हिस्से ख़राब निष्पादन के लिए उत्तरदायी हैं या अनुरक्षित स्वीकार्य अनुक्रिया काल के लिए प्रवाह-क्षमता स्तर (और प्रवेश-द्वार) सिद्ध कर सकें. नई प्रणाली के लागत निष्पादन के लिए यह महत्वपूर्ण है कि विकास परियोजना के प्रारंभ में ही निष्पादन परीक्षण प्रयास शुरू हो जाएं और परिनियोजन तक जारी रहे. जितने विलंब से निष्पादन दोष का पता चलता है, उतना ही ज़्यादा उसके समाधान की लागत होती है। यह क्रियात्मक परीक्षण के मामले में सटीक है, लेकिन उसके कार्य-क्षेत्र की समग्र प्रकृति के कारण, उतना ही अधिक निष्पादन परीक्षण के लिए भी.