Chrome के भीतर से सीमित बैंडविड्थ का अनुकरण करें?


201

क्या कोई ऐसा तरीका है जिससे मैं Chrome से विभिन्न कनेक्शन गति का अनुकरण कर सकता हूं?

मुझे बदलती गति के साथ http: // लोकलहोस्ट की जांच करने में सक्षम होना चाहिए ।

मुझे पता है कि स्टैंडअलोन एप्लिकेशन हैं जो ऐसा कर सकते हैं, लेकिन मैं क्रोम के अंदर ऐसा करूंगा।


एक विस्तार निश्चित रूप से उस स्तर तक पहुंच नहीं है। Chrome केवल सबसे सामान्य कार्यों के लिए एक्सटेंशन API प्रदान करता है और यह उनमें से एक नहीं है।
व्लादिमीर पलंत

चेकआउट webpagetest.org । आप के तहत कनेक्शन की गति निर्धारित कर सकते हैं test settings / connection
बेंजामिन क्राउज़ियर

जवाबों:


117

मैं चार्ल्स प्रॉक्सी की सिफारिश करूंगा - आप अलग-अलग साइटों को धीमा करना चुन सकते हैं, इसमें HTTP निरीक्षण उपकरण का एक पूरा गुच्छा भी है।

संपादित करें:

जून 2014 तक, क्रोम अब DevTools में मूल रूप से ऐसा करने की क्षमता रखता है - आपको हालांकि Chrome 38 की आवश्यकता होगी।

विकल्प टूलबार के अंत में एक ड्रॉप डाउन के माध्यम से नेटवर्क टैब से सुलभ है।


69
एक चेतावनी: चार्ल्स मुक्त नहीं है
चार्ली

8
आप इसे क्रोम देवतुल में कहाँ पाते हैं?
पॉल

15
Canary में DevTools को फायर करें, सबसे ऊपर आपके पास सर्च आइकन, फोन आइकन, एलीमेंट्स, नेटवर्क आदि हैं। फोन आइकन पर क्लिक करें और फिर नीचे पैनल में एमुलेशन चुनें, उस पैनल में नेटवर्क इम्यूलेशन विकल्प हैं
एंडी डेविस

1
@Andy ughh ... आपको फ़ोन आइकन कैसे दिखाई दिया? वे कैनरी में घूमते रहते हैं ...
नाथन

36
दुर्भाग्य से क्रोम में थ्रॉटलिंग केवल डाउनलोड के साथ काम करता है, अपलोड नहीं।
जेसिबेस्किंग

140

यदि आप लिनक्स चला रहे हैं, तो इसके लिए निम्न कमांड वास्तव में उपयोगी है:

trickle -s -d 50 -w 100 firefox

-sआदेश बताता है स्टैंडअलोन चलाने के लिए, -d 5050 केबी / s, करने के लिए सीमा बैंडविड्थ के लिए यह बताता -w 100सेट 100 KB करने के लिए शिखर का पता लगाने विंडो आकार। firefoxयह बताने के लिए कि यह लोड करने के लिए किसी भी साइट पर लागू किसी भी साइट पर लागू दर के साथ फ़ायरफ़ॉक्स शुरू करने के लिए कमांड को बताता है।

अपडेट करें

Chrome 38 अब बाहर है और इसमें थ्रॉटलिंग शामिल है। इसे खोजने के लिए, डेवलपर टूल लाएं: Ctrl + Shift + I इसे अपनी मशीन पर करता है, अन्यथा मेनू-> अधिक टूल-> डेवलपर टूल आपको वहां लाएगा।

फिर डेवलपर टूल पैनल के ऊपरी बाईं ओर फोन पर क्लिक करके डिवाइस मोड को टॉगल करें (नीचे टूलटिप देखें)।

डिवाइस मोड को टॉगल करें

फिर थ्रॉटलिंग को सक्रिय करें।

Chrome थ्रॉटलिंग सक्रिय करें

यदि आपको यह थोड़ा सा स्पष्ट लगता है, तो ऊपर दिया गया मेरा सुझाव क्रोम और फ़ायरफ़ॉक्स दोनों के लिए काम करता है।


मैंने क्रोम में देव सुविधा की कोशिश की और एक YouTube वीडियो अपलोड किया। यह बिल्कुल भी अपलोड को थ्रॉटल करने के लिए नहीं लगता था।
WHOL

1
थ्रॉटल सुविधा अपलोड सीमक नहीं है। यह डाउनलोड परीक्षण के लिए है और यह देखते हुए कि आपका पृष्ठ किसी भिन्न कनेक्शन पर कैसे लोड होता है।
नेल्सन

68

Chrome 38 से शुरू करके आप इसे बिना किसी प्लग इन के कर सकते हैं। बस निरीक्षण तत्व (या F12हॉटकी) पर क्लिक करें, फिर toggle device mod( phoneबटन) पर क्लिक करें

यहां छवि विवरण दर्ज करें

और आप कुछ इस तरह देखेंगे:

यहां छवि विवरण दर्ज करें

कई अन्य विशेषताओं में यह आपको विशिष्ट इंटरनेट कनेक्शन (3G, GPRS) का अनुकरण करने की अनुमति देता है


14
यह पृष्ठ लोड परीक्षण के लिए अच्छी तरह से काम करता है, हालांकि परीक्षण अपलोड (xmlhttpreq2 का उपयोग करके) सीमित नहीं दिखाई दिया। - ऑफ़लाइन और कोई थ्रॉटलिंग ने काम नहीं किया, लेकिन अपलोड के दौरान यह प्रक्रिया जीपीआरएस आदि की सीमाओं को नजरअंदाज करती दिखाई देती है - यह अच्छा होगा यदि अपलोड को आकार दिया जा सकता है, तो हम प्रगति बार, टाइमआउट आदि का परीक्षण कर सकते हैं
जोश मैक

2
यह सही है, यह एक उत्कृष्ट मुद्दा कोड है। http://www.p/chromium/issues/detail
id

61

आज तक आप अपने कनेक्शन को मूल रूप से Google Chrome Canary में देख सकते हैं 46.0.2489.0। बस देव उपकरण खोलें और नेटवर्क टैब पर जाएं:

यहां छवि विवरण दर्ज करें


1
यह सबसे आसान मार्ग है, और इसके लिए अतिरिक्त प्लगइन्स की आवश्यकता नहीं है।
ईयरल 3 एस

2
लेकिन वेबसोकेट पर इसका प्रभाव नहीं पड़ता है।
टॉम हबर्ड

19

जैसा कि माइकल ने कहा , क्रोम एक्सटेंशन एपीआई ऐसा करने का एक विश्वसनीय तरीका प्रदान नहीं करता है। दूसरी ओर: वहाँ एक सॉफ्टवेयर है जो मैं पिछले कुछ समय से खुद इस्तेमाल कर रहा हूँ।

मैला प्रयास करें , एक जावा अनुप्रयोग जो कम बैंडविड्थ का अनुकरण करता है। यह ब्राउज़र स्वतंत्र है, इसका उपयोग करना बहुत आसान है और, सबसे अच्छा, यह मुफ़्त है!


13

यदि आप Mac पर हैं, तो Chrome dev टीम 'नेटवर्क लिंक कंडीशनर टूल' की सिफारिश करती है

कोई एक:

Xcode > Open Developer Tool > More Developer Tools > Hardware IO Tools for Xcode

या यदि आप Xcode स्थापित नहीं करना चाहते हैं:

Go to the Apple Download Center and search for Hardware IO Tools

https://developer.apple.com/downloads/index.action


मार्च 2016 तक Apple की साइट पर हार्डवेयर IO टूल्स की खोज करने के लिए, इस लिंक पर जाएँ । "नेटवर्क लिंक कंडीशनर" वरीयता फलक आपको डाउनलिंक और अपलिंक बैंडविड्थ, पैकेट का% गिरा और विलंबित करने की अनुमति देता है।
ग्रेग सैडेत्स्की

11

क्रोम कैनरी में अब आप नेटवर्क थ्रूपुट को सीमित कर सकते हैं। यह देव उपकरण में कंसोल के "अनुकरण" टैब के "नेटवर्क" विकल्पों में किया जा सकता है। इस नए फीचर को देखने के लिए आपको Chrome ध्वज "डेवलपर टूल प्रयोग सक्षम करें" (क्रोम: // झंडे / # सक्षम- devtools-प्रयोगों) (क्रोम: // झंडे) को सक्रिय करने की आवश्यकता हो सकती है। आप मोबाइल कनेक्शन के लिए कुछ कम बैंडविड्थ (जीएसएम, जीपीआरएस, एज, 3 जी) का अनुकरण कर सकते हैं।


यह उपयोग करना इतना आसान है, और बिना किसी अतिरिक्त सेटअप के स्थानीयहोस्ट पर भी काम करता है। बहुत बढ़िया सुझाव।
हॉकी जूल

2
यह काम नहीं कर सकता, मैंने ध्वज को सक्षम किया है, लेकिन देव उपकरणों के तहत अनुकरण में कोई नेटवर्क विकल्प नहीं दिखाता है, क्या यह केवल विंडोज़ है?
Pez Cuckow

5

मूल लेख: https://helpdeskgeek.com/networking/simulate-slow-internet-connection-tn/

Chrome का उपयोग करके धीमे कनेक्शन को आगे बढ़ाएं और यदि आपने अपने सिस्टम पर इसे पहले से इंस्टॉल नहीं किया है तो क्रोम को आगे बढ़ाएं। एक बार जब आप ऐसा करते हैं, तो एक नया टैब खोलें और फिर डेवलपर टूल विंडो खोलने के लिए CTRL + SHIFT + I दबाएं या हैमबर्गर आइकन पर क्लिक करें, फिर अधिक टूल और फिर डेवलपर टूल।

यहां छवि विवरण दर्ज करें

यह डेवलपर टूल विंडो लाएगा, जो संभवतः स्क्रीन के दाईं ओर डॉक किया जाएगा। मैं इसे स्क्रीन के नीचे डॉक करना पसंद करता हूं क्योंकि आप अधिक डेटा देख सकते हैं। ऐसा करने के लिए, तीन ऊर्ध्वाधर बिंदुओं पर क्लिक करें और फिर मध्य गोदी स्थिति पर क्लिक करें।

यहां छवि विवरण दर्ज करें

अब आगे बढ़ें और नेटवर्क टैब पर क्लिक करें। दाईं ओर, आपको नो थ्रॉटलिंग नामक एक लेबल देखना चाहिए।

यहां छवि विवरण दर्ज करें

यदि आप उस पर क्लिक करते हैं, तो आपको एक पूर्व-कॉन्फ़िगर गति की एक ड्रॉपडाउन सूची मिलेगी जिसे आप धीमी कनेक्शन का अनुकरण करने के लिए उपयोग कर सकते हैं।

यहां छवि विवरण दर्ज करें

विकल्प ऑफ़लाइन से लेकर वाईफाई तक होते हैं और संख्याओं को लेटेंसी, डाउनलोड, अपलोड के रूप में दिखाया जाता है। सबसे धीमे जीपीआरएस के बाद रेगुलर 2 जी, फिर गुड 2 जी, फिर रेगुलर 3 जी, गुड 3 जी, रेगुलर 4 जी, डीएसएल और फिर वाईफाई है। विकल्पों में से कोई एक चुनें और फिर उस पेज को पुनः लोड करें जो एड्रेस बार में किसी अन्य URL पर है या टाइप करें। बस सुनिश्चित करें कि आप उसी टैब में हैं जहां डेवलपर टूल प्रदर्शित किए जा रहे हैं। थ्रॉटलिंग केवल उस टैब के लिए काम करता है जिसे आपने इसके लिए सक्षम किया है।

यदि आप अपने स्वयं के विशिष्ट मूल्यों का उपयोग करना चाहते हैं, तो आप कस्टम के तहत ऐड बटन पर क्लिक कर सकते हैं। नई प्रोफ़ाइल जोड़ने के लिए कस्टम प्रोफ़ाइल बटन पर क्लिक करें।

यहां छवि विवरण दर्ज करें

GPRS का उपयोग करते समय, इसे लोड करने में www.google.com को 16 सेकंड का समय लगता है! कुल मिलाकर, यह एक महान उपकरण है जिसे सही क्रोम में बनाया गया है जिसका उपयोग आप धीमी कनेक्शन पर अपनी वेबसाइट लोड समय के परीक्षण के लिए कर सकते हैं। यदि आपके कोई प्रश्न हैं, तो बेझिझक टिप्पणी करें। का आनंद लें!


1
अच्छा जवाब, अरबाज़!
मैट

1
विस्तृत और पूरी तरह से! धन्यवाद!
सेक्सीबीस्ट

4

यदि आप फिडलर से परिचित नहीं हैं - कृपया। यह HTTP के लिए एक शानदार डिबगिंग टूल है। आपके पास बैंडविड्थ को सीमित करने का विकल्प भी है।


दूसरा यह कि ... फिडलर कमाल का है। यहाँ थ्रॉटलिंग और फ़िडलर में देरी को जोड़ने से संबंधित जवाब के लिए एक लिंक दिया गया है। stackoverflow.com/questions/16276669/…
जस्टिनपरकर

1

मुझे नहीं लगता कि आप जो पूछते हैं वह अकेले क्रोम द्वारा किया जा सकता है। निकटतम मैं पा सकता था , यह वह नहीं है जो आप चाहते हैं। मुझे ऐसा करने के लिए एक क्रोम प्लगइन मिल रहा है यह कठिन होगा।

आपके स्थानीय मशीन पर चलने वाला एक वेब प्रॉक्सी आपके इच्छित प्रभाव को प्राप्त कर सकता है। "प्रॉक्सी थ्रॉटल" की खोज के साथ आया था इस , उदाहरण के लिए।



1

यदि आप OSX का उपयोग कर रहे हैं, तो आप उपयोग कर सकते हैं: नेटवर्क लिंक कंडीशनर

यहां छवि विवरण दर्ज करें

यहां आप अलग-अलग प्रोफाइल का चयन कर सकते हैं। 100% हानि, 3 जी, डीएसएल आदि।

नेटवर्क लिंक कंडीशनर को यहाँ डाउनलोड करने के लिए कृपया नीचे दिया गया लिंक देखें


-3

ध्यान दें, स्पीड टेस्टर में निर्मित क्रोम का उपयोग न करें (यह आपको अनियंत्रित गति दिखाएगा)। इसके बजाय Fast.com जैसी दूसरी साइट का उपयोग करें। जो आपको ठीक से थ्रॉटल स्पीड दिखाएगा।

इसके अलावा, थ्रॉटलिंग सेटिंग्स को छुपाया जा सकता है और छोटे डाउन एरो पर क्लिक करके नेटवर्क बार से एक्सेस किया जा सकता है।


1
हाय @ डंडेलियन। प्रतिउत्तर हेतु समय लेने के लिए धन्यवाद। मुझे यकीन नहीं है कि यह जवाब एक उत्तर के रूप में उपयुक्त है, हालांकि यह वास्तव में सवाल का जवाब नहीं देता है। प्रश्न के साथ गति परीक्षण का क्या करना है? fast.comलोकलहोस्ट पर कैसे इस्तेमाल किया जा सकता है?
बेंजामिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.