Back to Question Center
0

Semalt: आप अपने आवेदन का परीक्षण कैसे करते हैं?

1 answers:

अपने ऐप का परीक्षण लोड करने के लिए लोड करने का सबसे प्रभावी तरीका क्या है? मुख्य बिंदु यह निर्धारित करना है कि आप कितने उपयोगकर्ताओं को किसी एक समय में उचित गति से चल रहे एप्लिकेशन के साथ समर्थन कर सकते हैं.

. - camera security system installation
February 12, 2018

मैंने पाया है कि सबसे व्यापक लोड परीक्षण सॉफ्टवेयर है एचपी लोडरनर (बिट के लिए खेद है. ली लिंक लेकिन एचपी लिंक भयानक है और सही तरीके से काम नहीं करेगा). यह बहुत ही लचीला है और आप लोड परीक्षणों से कई भिन्न प्रकार की रिपोर्ट जेनरेट कर सकते हैं. टेस्ट लोड करने के लिए आप मशीनों का समूह भी मिलकर काम कर सकते हैं. ऐसा नहीं है कि अन्य उपकरण खराब हैं, लेकिन ऐसा कुछ अपाचे जेमीटर एक खिलौना की तरह दिखता है.

httperf मुख्य रूप से और भी एबी अपाचे बेंचमार्किंग उपकरण

(और डुप्लिकेट क्वेरीज़ और कैश मिस करने के लिए उपकरण का एक टन. )

यह सरल, प्रभावी है और एक ट्रैक्टर-कोर + मशीन से यातायात का एक बहुत कुछ आपके सर्वर से गिगाबिट ईथरनेट पर संलग्न हो सकता है. यह भी सीमित दर की तरह शांत सामान है.

यदि आप वास्तव में फैंसी प्राप्त करना चाहते हैं, तो आप https://sportperf के साथ एचटीटीपी ट्रैफिक रिकॉर्ड और प्लेबैक कर सकते हैं.

माइक्रोसॉफ्ट वेब क्षमता विश्लेषण उपकरण (डब्ल्यूसीएटी) है कथित तौर पर IIS टीम की पसंद का टूल

मैं आपके लिए उपकरण की जांच के लिए चार सेट मानदंड डालूंगा, और उनमें से बहुत सारे ओपन सोर्स और वाणिज्यिक क्षेत्र में प्रदर्शन परीक्षण के लिए उपलब्ध हैं.

  1. क्या यह मेरे आवेदन पर मेरे इंटरफेस का प्रयोग करेगी? बहुत सारा है वहाँ से बाहर के औजार हैं जो मुफ़्त हैं लेकिन इंटरफ़ेस अखंड और मई अपने ऐप को पूरी तरह से व्यायाम न करें. वाणिज्यिक उपकरण व्यापक हैं ओपन सोर्स वाले से प्रोटोकॉल / इंटरफेस समर्थन
  2. क्या रिपोर्टिंग मेरी ज़रूरतों को पूरा करेगी? कुछ और अधिक निराशाजनक नहीं है एक परीक्षण चलाने और फिर खींचने की कोशिश करने के लिए दिन बिताने के लिए एक साथ विश्लेषण के लिए और कुछ सार्थक रूप में परिणाम निर्धारित करें कि आपने अपनी आवश्यकताओं को नहीं मारा है या नहीं. एक बार फिर से, यह एक ऐसा क्षेत्र है जहां वाणिज्यिक उपकरण पोंछने से बाहर निकलते हैं ओपन सोर्स वाले.
  3. क्या मेरी टीम में उपकरण का उपयोग करने के लिए तकनीकी कौशल हैं? तुम नहीं करते बाधाओं या प्रदर्शन परीक्षण प्रक्रिया दोनों पर चढ़ना चाहते हैं, विश्लेषण और फिर एक और भाषा / उपकरण उसी पर सीखने के लिए पहर. वास्तविक बनो.
  4. क्या यह मेरे परीक्षण के बुनियादी ढांचे पर चलेंगे? आवश्यकताओं की जांच करें. यदि किसी विशेष ओएस और संस्करण का उल्लेख किया गया है, तो इसका उपयोग करें या उपयोग न करें औज़ार. उपकरण की सहायता के लिए बहुत कम चीजें ज्यादा निराशाजनक होती हैं कोई कॉल / एक समस्या के साथ ईमेल केवल खोजने के लिए कि स्थापना और संचालन के लिए आवश्यकताओं को नजरअंदाज किया गया है.
  5. नंबर 1-3 महत्वपूर्ण हैं. इन तीनों में से किसी पर मिस नहीं है और शायद आपने सबसे महंगे वाणिज्यिक उपकरण खरीदा हो और सबसे महंगी परामर्श फर्म को आपके लिए तैनात करने के लिए किराए पर लिया हो - आप एक पेचकश के बट छोर के साथ नाखूनों को पकड़ना नहीं चाहेंगे सिर्फ इसलिए कि आपके बॉस ने आपको बताया कि नाखून बंदूक आप के निर्माण के लिए कहा गया था कि घर के लिए उपकरण महंगा है (नोट: नाखून बंदूक अक्सर वाणिज्यिक परीक्षण उपकरण की तरह ही किराये पर उपलब्ध हैं)

ग्राइंडर एक शक्तिशाली, लचीला और स्क्रिप्ट योग्य ओपन सोर्स लोड परीक्षण फ्रेमवर्क है. यह सक्रिय रूप से विकसित हुआ है और अन्य विकल्पों में से कुछ की तुलना में अपेक्षाकृत उथले सीखने की अवस्था है.

यह कितना जटिल है पर निर्भर करता है; अगर यह बहुत जटिल है, तो आपको शायद कुछ और सम्मिलित होने की ज़रूरत है, लेकिन एक विशिष्ट गतिशील वेबसाइट के लिए एक स्क्रिप्ट का प्रयोग करें जो कई वेबसाइटों wget उदाहरणों को पैदा कर लेता है जो आपकी वेबसाइट के प्रमुख पृष्ठों का अनुरोध करते हैं.