2012-03-16 11 views
10

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

+1

क्या आपने सिम्युलेटर विकल्पों की जांच की है? http://stackoverflow.com/questions/7045136/android-simulate-low-data-signal-strength – Joe

+0

http://superuser.com/questions/330501/simulate-limited-bandwidth-from-within-firefox यह कैसा दिखता मदद हो सकती है। –

+0

@ बोल्टक्लॉक यह मोबाइल एप्लिकेशन और वेब सेवा से निपट रहा है। तो जो लोग PHP और जावास्क्रिप्ट के साथ विकास कर रहे हैं, वही आवश्यकता है। – slick28

उत्तर

1

नकली खराब इंटरनेट की एक रणनीति सॉकेट खोलने और जितनी जल्दी हो सके डेटा भेज सकती है - जितना अधिक थ्रेड यह कर रहे हैं, उतना ही आपके डिवाइस की इंटरनेट एक्सेस ले ली जाएगी, इस प्रकार कम के लिए छोड़ना एप्लिकेशन। उदाहरण के लिए: यदि आपके पास डेटा भेजने वाला 1 अन्य धागा है, तो आपकी बैंडविड्थ कम हो जाएगी; यदि आपके पास 3 अन्य धागे हैं, तो आपके आवेदन के लिए केवल एक चौथाई शेष छोड़ी जाएगी, और इसी तरह ...

मुझे कल्पना है कि यह उस कार्यक्रम द्वारा नियोजित रणनीति है जिसके बारे में आप पढ़ते हैं (हालांकि अन्य तरीके भी हैं यह पूरा किया जा सकता है)।

10

एक है कि मैं का उपयोग करें और सलाह देते हैं Charles Proxy है। आप इसे सेट अप करते हैं ताकि आपका आईफोन या एंड्रॉइड इसे प्रॉक्सी के रूप में उपयोग कर सके। फिर यह 312 जैसे खराब नेटवर्क स्थितियों को अनुकरण करने के लिए throttle your connection कर सकता है।

यह ट्रैक और अपने सभी HTTP अनुरोध और प्रतिक्रियाओं जो वास्तव में उपयोगी है जब कि वेब सेवाओं को एक्सेस क्षुधा लेखन का निरीक्षण करने में सक्षम होने की तरह अन्य उपयोगी सुविधाओं की एक बहुत कुछ है।

+0

चार्ल्स के लिए सेकेंड किया गया।एक और विकल्प वेबस्काब एनजी (मुफ़्त है, लेकिन चार्ल्स पूरी तरह से खरीद मूल्य के लायक है) – MightyE

2

अपने iOS अनुप्रयोगों के लिए, एप्पल एक कार्यक्रम Xcode के हिस्से के रूप शेर उपयोगकर्ताओं के लिए मुक्त करने के लिए नेटवर्क लिंक कंडीशनर कहा जाता है। अपने एंड्रॉइड ऐप्स के लिए, आप शायद नेटलिमीटर का उपयोग कर सकते हैं।

Netlimiter: http://www.netlimiter.com/

0

एप्पल लिंक कंडीशनर जो डेवलपर उपकरण के सभी हाल ही में किए गए इंस्टॉलेशन के साथ शामिल है नहीं है। एक बार स्थापित होने के बाद यह सिस्टम वरीयताओं में होगा।

11

iOS के लिए, के रूप में अन्य लोगों ने कहा, सेटिंग के अंतर्गत नेटवर्क लिंक कंडीशनर सेटिंग्स का उपयोग करें> डेवलपर> नेटवर्क लिंक कंडीशनर।

एंड्रॉयड, सिर्फ इसलिए कि कोई भी इस उल्लेख के लिए ...

  • एक व्यक्तिगत हॉटस्पॉट स्थापित करने के लिए अपने iOS डिवाइस का उपयोग
  • आईओएस हॉटस्पॉट
  • मैं डाल करने के लिए अपने Android डिवाइस से कनेक्ट विमान मोड में एंड्रॉयड डिवाइस, और फिर क्ष समायोजित करने के लिए पुन: सक्षम वाईफ़ाई (या सेलुलर डाटा बंद कर देते हैं, लेकिन मैं इन सेटिंग्स मेरे लिए जल्दी अपने डिवाइस पर उपयोग करने के लिए लगता है)
  • उपयोग iOS डिवाइस के नेटवर्क लिंक कंडीशनर सेटिंग्स नेटवर्क की uality

चूंकि एंड्रॉइड डिवाइस आईओएस डिवाइस के नेटवर्क के माध्यम से सुरंग कर रहा है, इसलिए यह आईओएस डिवाइस के नेटवर्क लिंक कंडीशनर सेटिंग्स से प्रभावित होगा।

सुपर आसान, सुपर कमाल और कॉन्फ़िगर करने योग्य।

+1

मैक पर नेटवर्क लिंक कंडीशनर को सक्षम करने और मैक वाई-फाई हॉटस्पॉट – IlyaEremin

+0

हा, सच .. लेकिन फिर आपको चूसने वाले इंटरनेट से निपटना होगा आपका मैक;) लेकिन ... यदि आपके पास कोई अतिरिक्त आईओएस डिवाइस नहीं है, तो मैक सुझाव भी बहुत अच्छा है – m0bl

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