पी इकाई

अब डाउनलोड करो

पी इकाई रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • प्रकाशक का नाम:
  • Andrew Zhang
  • ऑपरेटिंग सिस्टम:
  • Windows All / Unix
  • फाइल का आकार:
  • 2.6 MB

पी इकाई टैग


पी इकाई विवरण

पी-यूनिट प्रदर्शन बेंचमार्क और यूनिट टेस्ट के लिए एक ओपन सोर्स फ्रेमवर्क है, जो समान परीक्षणों को एकल या समवर्ती रूप से चलाने के लिए समर्थन करता है, परिणाम सादे पाठ, छवि या पीडीएफ फ़ाइल के रूप में उत्पन्न करता है और स्मृति और समय की खपत को ट्रैक करता है। टेस्ट सूट और टेस्ट क्लास टेस्ट सूट और टेस्ट क्लास पी-यूनिट में दो महत्वपूर्ण अवधारणाएं हैं। पी-यूनिट को एक परीक्षण वर्ग के लिए किसी विशेष प्रकार की आवश्यकता नहीं होती है, इसलिए प्रत्येक वर्ग एक परीक्षण वर्ग हो सकता है। बेशक, इसमें जूनिट टेस्ट मामले शामिल हैं। विशेष पी-यूनिट के लिए एक विशेष इंटरफ़ेस केवल परीक्षण वर्ग - पी-यूनिट है। पी-यूनिट निम्नलिखित प्रक्रिया के रूप में एक सामान्य परीक्षण निष्पादित करता है: अगर वहाँ है तो सेटअप का आह्वान करें। · परीक्षण विधि का आह्वान करें। · टियरडाउन विधि का आह्वान करें। ध्यान दिया कि सेटअप और टियरडाउन को भी प्रदर्शन परीक्षण के हिस्से के रूप में माना जाएगा। यदि आप उन्हें प्रदर्शन डेटा में गिनना नहीं चाहते हैं, तो आपको पी-यूनिट इंटरफ़ेस को लागू करने की आवश्यकता है, जिसे इस प्रकार निष्पादित किया जाएगा: · Setupbeforewatchers का आह्वान करें। · सेटफेरवैचर्स का आह्वान करें। · परीक्षण विधि का आह्वान करें। · टियरडाउनवेवेचर्स का आह्वान करें। · टियरडाउनफेरवैचर्स का आह्वान करें। जैसा कि नाम से पता चलता है, आप सेटअप और टियरडाउन कोड को setupbeforewatchers और teardownterwatchers में डाल सकते हैं। समय / स्मृति रिकॉर्ड पी-यूनिट एक परीक्षण विधि चलाने की स्मृति और समय की खपत को रिकॉर्ड करता है। पी-यूनिट में एक "वॉचर" अवधारणा है, जो परीक्षण विधि चलाने के दौरान स्थिति की निगरानी करती है। डिफ़ॉल्ट रूप से, मेमोरी वॉचर और टाइम वॉचर स्थापित होते हैं। पी-यूनिट उपयोगकर्ता द्वारा परिभाषित वॉचर भी का समर्थन करता है। उपयोगकर्ता को केवल वॉचर इंटरफ़ेस को लागू करने और इसे पी-यूनिट विधि धावक में पंजीकृत करने की आवश्यकता है। डिफ़ॉल्ट रूप से, टाइम वॉचर सक्षम है। यदि आप स्मृति खपत देखना चाहते हैं, तो आपको एक पंक्ति कोड जोड़ने की आवश्यकता है: runner.methodrunner ()। Addwatcher (नया मेमोरीवॉचर ()); समवर्ती पी-यूनिट व्यापक रूप से परीक्षण चलाने के लिए समर्थन करता है। इसे कैसे लिखें? आपको अपने परीक्षण में समवर्ती के बारे में कुछ भी लिखने की आवश्यकता नहीं है - केवल सामान्य परीक्षण के समान ही। अपने परीक्षण को समवर्ती रूप से चलाने के लिए आपको केवल पी-यूनिटकंटेक्रेंट्रेनर का उपयोग करने की आवश्यकता है। अधिक जानकारी के लिए, कृपया धावक को देखें। धावक धावक पी-यूनिट की मूल अवधारणा है। आपको अपना परीक्षण चलाने के लिए एक धावक की आवश्यकता है। डिफ़ॉल्ट रूप से, दो अलग-अलग धावक हैं - सोलो रनर और समवर्ती धावक, ताकि एक परीक्षण को एकल और समवर्ती रूप से निष्पादित किया जा सके। क्या यह एक धावक लॉन्च करने के लिए जटिल है? एक पंक्ति कोड: नया सोलोरनर ()। भाग (mytest.class); या नया concurrentrunner ()। भाग (mytest.class); डिफ़ॉल्ट रूप से, P-UnitConcurrentrunner परीक्षण विधि को निष्पादित करने के लिए 10 थ्रेड शुरू करता है। आप इसे पी-यूनिट कॉनकस्ट्रनर (int थ्रेडकाउंट) के निर्माणकर्ता में कॉन्फ़िगर कर सकते हैं, और आप अपने टेस्ट क्लास में भी ठीक नियंत्रण कर सकते हैं। यदि आपको विभिन्न थ्रेड गिनती के साथ विभिन्न टेस्ट क्लास निष्पादित करने की आवश्यकता है, तो आपको केवल अपने परीक्षण के लिए समवर्ती इंटरफ़ेस को कार्यान्वित करने की आवश्यकता है, जिसके लिए ConcurrentCount वापस करने की आवश्यकता है।


पी इकाई संबंधित सॉफ्टवेयर

Filevistacontrol

ASP.NET उपयोगकर्ता नियंत्रण (.ascx नियंत्रण) जिसे आप सीधे अपने मौजूदा एएसपी.नेट (.aspx) पृष्ठों में जोड़ सकते हैं ...

224 530 MB

डाउनलोड