
तो चलिए चलते हैं।
यह सर्विस लोड इम्पैक्ट के उपयोग के बारे में होगा। पहले हमें खुद ही परीक्षा शुरू करने की जरूरत है।
परीक्षण निर्माण

एक्शन रिकॉर्डिंग (प्रॉक्सी रिकॉर्डर)
Advanced mode -> Load script generation -> Record session
में उपलब्ध
Advanced mode -> Load script generation -> Record session
। यहां आप अपनी साइट पर किसी भी विज़िट और एक साथ आने वाले आगंतुकों की संख्या का अनुकरण करने के लिए HTTP अनुरोधों का एक सेट निर्दिष्ट कर सकते हैं। एक बहुत ही सुविधाजनक उपकरण। इसका उपयोग करने के लिए, आपको केवल अपने ब्राउज़र में उपयुक्त सेटिंग्स सेट करने की आवश्यकता है।
सेटिंग्स के बारे में।

प्रॉक्सी का उपयोग करते समय, सभी गतिशील और AJAX अनुरोधों का परीक्षण करना संभव हो जाता है: जब वे किसी साइट पर जाते हैं, तो वे बस रिकॉर्ड किए जाते हैं, और फिर वे परीक्षण बनाते समय संबंधित क्षेत्र में उपलब्ध हो जाते हैं ...

अंत में, परीक्षण के गठन में अंतिम चरण उपयोगकर्ताओं के लिए सीमा का विकल्प और लोड बढ़ाने का कदम है।

साइट दोष सहिष्णुता के सरल परीक्षण के लिए, आप 100 की वेतन वृद्धि में 500-1000 उपयोगकर्ताओं के क्षेत्र में एक सीमा निर्धारित कर सकते हैं। यह लोड के तहत साइट के व्यवहार की पूरी तरह से तस्वीर देगा, लेकिन यह परीक्षण के समय और ट्रैफ़िक सीमा दोनों को बहुत कम कर देगा।
यदि आवश्यक हो, तो एक विस्तृत चित्र को 10-20 उपयोगकर्ताओं का एक चरण सेट करना होगा। यह सुनिश्चित करता है कि परीक्षण यथासंभव सटीक हो और आपको साइट की शक्ति का सही मूल्यांकन मिले।
सभी पैरामीटर सेट होने के बाद, आप परीक्षण की पुष्टि कर सकते हैं (500 से कम उपयोगकर्ताओं के लिए - सामान्य औपचारिक, फिर आपको साइट के रूट में अपने उपयोगकर्ता नाम के साथ loadimpact.txt फ़ाइल की आवश्यकता होगी)। साथ ही, सेटिंग्स को सहेजते समय, यह समझने के लिए एक परीक्षण रन किया जाता है कि क्या सब कुछ सही तरीके से सेट है।
परीक्षण चलाएं
अब मजा हिस्सा है। हमने परीक्षण को कॉन्फ़िगर करने के लिए कई (दसियों) मिनट बिताए हैं, इसे शुरू करने का समय आ गया है। स्वयं परीक्षण में कई घंटे (यदि कई चरण) लग सकते हैं, और सामान्य तौर पर कम से कम उपयोगकर्ता गतिविधि (उदाहरण के लिए, रात में) की अवधि के दौरान इसे करना बेहतर होता है। परीक्षण के बाद आपको बहुत सारे सारांश चार्ट प्राप्त होंगे, आइए उन्हें देखें।

सर्वर रिस्पांस टाइम एक HTML डॉक्यूमेंट बनाने के सर्वर ओवरहेड को दर्शाता है जो साइट पर एक साथ आने वाली उचित संख्या में होता है। यहां महत्वपूर्ण बिंदु 10-15 सेकंड होगा, जब 80% तक उपयोगकर्ता केवल लोड होने की प्रतीक्षा किए बिना साइट को छोड़ देंगे। इसके अलावा, उपयुक्त सर्वर सेटिंग्स के साथ, टाइम-आउट त्रुटियां (उदाहरण के लिए, nginx) दिखाई देने लगती हैं।
अच्छी साइटों के लिए, रिसिलिविशन ग्राफ एक घातांक (जैसा कि ऊपर के उदाहरण में है) से मिलता जुलता है, जो वर्तमान पीक लोड की तुलना में 3-5 सेकंड के मूल्य को 10 गुना पार करता है। इसका मतलब यह है कि आगंतुकों की संख्या में तेज वृद्धि के साथ, आपकी साइट, सिद्धांत रूप में, भार का सामना कर सकती है।
आगंतुकों की संख्या (या मौजूदा चरम मूल्य पर) में 2 गुना वृद्धि के साथ भी अगर चार्ट तेजी से ऊपर जाता है तो स्थिति और खराब होती है। इस मामले में, अनुकूलन कार्यों को लेने की आवश्यकता है, और तत्काल।
लेकिन यह बहुत अच्छा है जब, किसी भी (परीक्षण किए गए) लोड के लिए, ग्राफ सीधा होगा (थोड़े विचलन के साथ)। इसका मतलब है कि साइट का सुरक्षा मार्जिन बहुत अच्छा है।

सारांश
लोड इम्पैक्ट लोड टेस्टिंग करने के लिए एक अनूठा उपकरण है, और साथ ही आपको स्वतंत्र रूप से किसी भी उपयोगकर्ता के व्यवहार परिदृश्यों को सेट करने और यह जांचने की अनुमति देता है कि साइट उनके लिए कितनी तैयार है। इसके अलावा, 50 उपयोगकर्ताओं के लिए परीक्षण के दौरान अधिकांश जानकारी नि: शुल्क उपलब्ध है।
मुझे आशा है कि यह लेख आपकी साइटों को नए साल के उछाल के लिए तैयार करने में मदद करेगा :)