2012-06-08 14 views
10

पर समवर्ती अनुरोधों का परीक्षण करें मैं अपने आरईएसटी आधारित वेब सर्वर पर हजारों जीईटी और पीयूटी अनुरोधों का अनुकरण कैसे कर सकता हूं? क्या कोई उपकरण उपलब्ध है और यदि हां उपकरण उपलब्ध हैं?एक आरईएसटी आधारित वेब सर्वर

उत्तर

22

अब - अपाचे HTTP सर्वर बेंच मार्किंग उपकरण http://httpd.apache.org/docs/2.0/programs/ab.html

यह बाकी एपीआई के परीक्षण के लिए एक महान उपकरण है।

उदाहरण:

ab -c 100 -n 100 http://service/path/to/resource 

इस उदाहरण में:

  • "-c 100" 100 समवर्ती अनुरोध और
  • का अर्थ है "-n 100" 100 अनुरोध
+0

धन्यवाद। इसलिए इसका उपयोग विभिन्न आकारों के डेटा पुनर्प्राप्ति को अनुकरण करने के लिए भी किया जा सकता है? फ़ाइल आकार निर्दिष्ट करने के तरीके हैं? –

+0

मुझे इस सुविधा के बारे में पता नहीं है (यानी फ़ाइल का आकार) – ioseb

+3

'sudo apt-get apache2-utils ' – gavenkoa

1

का मतलब जेएमटर आज़माएं, एक तीसरी पार्टी रीस्ट प्लगइन है: http://smartrics.blogspot.co.uk/2009/04/jmeter-to-test-robustness-of-system.html

+1

इंस्टॉल करें, शेष कमांडर का उपयोग कर विंडोज 10 संघर्षों के साथ संघर्ष करने के बाद, मैंने जेएमटर की कोशिश की और मुझे अपने उद्देश्यों के लिए बिल्कुल ठीक लगता है। ओवरहेड इंटरफ़ेस सीखने की बिट, लेकिन यह काफी समझदार है। यदि पोस्टमैन ने समेकन लागू किया, तो मैं चंद्रमा से अधिक हो जाऊंगा! – Astravagrant

-1

किसी भी HTTP प्रदर्शन परीक्षण उपकरण के बारे में, या तो वाणिज्यिक या ओपन सोर्स, आपके आरईएसटी इंटरफ़ेस का प्रदर्शन करने के लिए उपयोग किया जा सकता है।

+0

ओपी उदाहरण के बाद था। – Astravagrant

+1

मूल पोस्टर उदाहरण के बाद हो सकता है, लेकिन वे सभी उपकरण विशिष्ट होंगे। परिवहन के लिए या तो HTTP या एसएमटीपी पर आरईएसटी सवारी। इसलिए, इन इंटरफेस का समर्थन करने वाला कोई भी उपकरण, या यहां तक ​​कि कच्चे सॉकेट इंटरफ़ेस का उपयोग रीस्टफुल संदेश भेजने और प्राप्त करने के लिए किया जा सकता है। यह कि आर्किटेक्चरल विजन एक परीक्षण करने और टूल का चयन करने में मौजूद नहीं है, इस बारे में चिंता करनी चाहिए कि किसी ने भी तैनाती में जोखिम को कम करने के लिए परीक्षण जानकारी मांगी है। आर्किटेक्चर का ज्ञान प्रदर्शन परीक्षकों के लिए नींव कौशल है –

+1

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

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