निष्पादन परीक्षण प्रौद्योगिकी एक या अधिक PC या यूनिक्स सर्वर को इनजेक्टरों के रूप में कार्य करने के लिए तैनात करता है - जिनमें प्रत्येक असंख्य प्रयोक्ताओं की उपस्थिति का अनुकरण करते हैं और प्रत्येक ऐसे होस्ट के साथ अन्योन्य क्रिया के स्वचालित अनुक्रम को चलाते हैं, जिसके निष्पादन का परीक्षण किया जा रहा है (स्क्रिप्ट या स्क्रिप्टों की श्रृंखला के रूप में अभिलिखित, ताकि विभिन्न प्रकार के प्रयोक्ता अन्योन्य क्रियाओं का अनुकरण कर सकें). आम तौर पर, एक अलग PC परीक्षण संचालक के रूप में कार्य करता है, जो प्रत्येक इनजेक्टर से मैट्रिक्स का समन्वयन और संग्रहण करता है तथा रिपोर्टिंग के प्रयोजन से निष्पादन डाटा का मिलान करता है। सामान्य अनुक्रम है भार को बढ़ाना - आभासी प्रयोक्ताओं की एक छोटी संख्या के साथ शुरू करते हुए और कुछ अधिकतम अवधि तक संख्या को बढ़ाना. परीक्षण परिणाम दर्शाते हैं कि भार के साथ निष्पादन किस तरह बदलता रहता है, जो प्रयोक्ताओं की संख्या बनाम अनुक्रिया काल के रूप में दिया जाता है। इस तरह के परीक्षणों को निष्पादित करने के लिए विभिन्न उपकरण उपलब्ध हैं। इस श्रेणी में आम तौर पर उपकरण परीक्षणों की एक ऐसी व्यवस्था को अंजाम देते हैं, जो प्रणाली के प्रति असली उपयोगकर्ताओं का अनुकरण करता है। कभी-कभी परिणामों से कुछ विषमताएं प्रकट होती हैं, उदाहरण के लिए, जबकि औसत अनुक्रिया काल स्वीकार्य हो सकता है, वहीं ऐसे कुछ प्रमुख सर्वथा भिन्न आदान-प्रदान रहते हैं जिनको पूरा करने में काफ़ी समय लगता है - जो संभवतः अक्षम डाटाबेस प्रश्नों, चित्रों आदि की वजह से हो.

निष्पादन परीक्षण को तनाव परीक्षण के साथ संयुक्त किया जा सकता है, ताकि देख सकें कि जब एक स्वीकार्य भार अधिक हो जाता है - तो क्या सिस्टम क्रैश होता है? अगर भारी बोझ को कम किया जाए, तो ठीक होने में कितना समय लगता है? क्या यह इस तरह विफल होता है कि संपार्श्विक क्षति पहुंचती है?

विश्लेषणात्मक निष्पादन मॉडलिंग एक स्प्रेडशीट में अनुप्रयोग के व्यवहार मॉडल करने की एक पद्धति है। मॉडल को आदान-प्रदान संसाधन अपेक्षाओं का माप पहुंचाया जाता है (CPU, डिस्क I/O, LAN, WAN), जिसे आदान-प्रदान मिश्रण (व्यापार लेन-देन प्रति घंटा) द्वारा मापा जाता है। मापे गए आदान-प्रदान संसाधन मांग को घंटेवार संसाधन मांग का पता लगाने के लिए जोड़ा जाता है और संसाधन भार के प्राप्त करने के लिए घंटेवार संसाधन क्षमता से विभाजित किया जाता है। अनुक्रिया काल सूत्र (R=S/(1-U), R=अनुक्रिया काल, S=सेवा काल, U=भार) का उपयोग करते हुए अनुक्रिया समय की गणना की जा सकती है और निष्पादन परीक्षणों के परिणामों के साथ अंशशोधित किया जा सकता है। विश्लेषणात्मक निष्पादन मॉडलिंग, वास्तविक या प्रत्याशित कारोबारी उपयोग के आधार पर डिज़ाइन विकल्पों के मूल्यांकन और प्रणाली का आकार घटाने की अनुमति देता है। इसलिए यह निष्पादन परीक्षण से ज़्यादा तेज़ और सस्ता है, हालांकि इसके लिए हार्डवेयर प्लेटफॉर्म को पूरी तरह से समझने की आवश्यकता है।

लोड टेस्टिंग
प्रौद्योगिकी
निष्पादन परीक्षण के मिथक
निष्पादन परीक्षण के लिए पूर्व-अपेक्षाएं