2008-12-06 14 views
5

वर्तमान में उपलब्ध सर्वोत्तम उपकरण (खुला या वाणिज्यिक) क्या है, जो मुझे वेब सर्वर पर अनुकूलित अनुरोध भेजने देता है और प्रदर्शन की जांच करने के लिए प्रतिक्रिया देता है?वेब अनुप्रयोग के प्रदर्शन की जांच करने का सबसे अच्छा तरीका

मैं इसे प्रति सेकंड 20K से अधिक भार भेजूंगा, लेकिन मुझे प्रत्येक कॉल के लिए संख्याएं प्राप्त करने की आवश्यकता है। भी, संख्या कुछ microseconds या नैनोसेकंड में हो सकता है। इस छोटी माप इकाई में, क्या मैं आधार रेखा और बेंचमार्क तैयार कर सकता हूं?

उत्तर

7

यदि आप अपाचे का उपयोग कर रहे हैं, तो अपाचे एबी यह जांचने के लिए एक बेंचमार्किंग है कि आपकी सेवा प्रति सेकंड कितनी सेवा दे सकती है और यह कितनी अच्छी तरह लोड और समरूपता को संभालने में सक्षम है। यह एक ओपन-सोर्स प्रोजेक्ट है - इसे here देखें।

इसके अलावा, विकिपीडिया में सर्वरों का परीक्षण करने के लिए benchmarking software की एक अच्छी सूची है।

1

आप उपयोग कर सकते हैं Web Application Stress Tool of Microsoft

माइक्रोसॉफ्ट था वेब तनाव उपकरण वास्तविक एक वेब साइट के पृष्ठ का अनुरोध से अधिक ब्राउज़र अनुकरण करने के लिए बनाया गया है। आप अपने वेब एप्लिकेशन के बारे में प्रदर्शन और स्थिरता जानकारी एकत्र करने के लिए इस टूल का उपयोग कर सकते हैं। यह टूल अपेक्षाकृत कम संख्या में क्लाइंट मशीनों के साथ बड़ी संख्या में अनुरोधों को अनुकरण करता है। लक्ष्य एक ऐसा वातावरण बनाना है जो उत्पादन के करीब जितना संभव हो सके ताकि आप तैनाती से पहले वेब एप्लिकेशन में समस्याओं को ढूंढ सकें और खत्म कर सकें।

0

प्रदर्शन के लिए आपको list of Open Source software मिल सकता है (उनमें से अधिकतर वेब के लिए हैं जो वेबसर्वर को कस्टम अनुरोध भेजते हैं)।

0

पता नहीं है कि इनमें से कोई भी मिलीसेकंड से ग्रैन्युलरिटी बेहतर है, लेकिन JMeter (ओपन सोर्स) और LoadRunner (वाणिज्यिक) देखें। लोडरनर सस्ते नहीं है लेकिन यह आपको समेकित परिणामों के साथ कई मशीनों में लोड पीढ़ी तक फैलाने की अनुमति देता है।

संबंधित मुद्दे