أدوات الشبكة التي تحاكي اتصال الشبكة البطيء [مغلق

StackOverflow https://stackoverflow.com/questions/1094760

سؤال

أرغب في تقييم وقت استجابة صفحات الويب بصريا لعدة أنواع اتصالات الإنترنت (DSL، كبل، T1، الطلب الهاتفي وما إلى ذلك) أثناء وجود متصفحي وخادم الويب الخاص بي على نفس الشبكة المحلية أو حتى على نفس الجهاز. هل هناك أي أدوات شبكة بسيطة أو متصفح المكونات الإضافية التي تبطئ عرض النطاق الترددي الشبكي لمحاكاة سيناريوهات اتصال عالمية حقيقية مختلفة.

وأنا أقدر أي مدخلات على ذلك.

هل كانت مفيدة؟

المحلول

يحاول المرور المشكل XP.يمكنك بسهولة الحد من سرعة IE أو متصفح آخر مع هذا التطبيق وبرامجه المجانية أيضا

نصائح أخرى

على لينكس، انظر نيتيم: . ).

أنا إحياء هذا الموضوع لأنني حذت نفس الحاجة مؤخرا. اكتشفت بشكل مثير للدهشة أن اللفافة يمكن استخدامها للقيام بذلك عن طريق تخصيص القواعد وإضافة هذا الخط oSession["response-trickle-delay"] = "150"; في القسم OnBeforeResponseوبعد فيدلر مذهلة حقا

جرب Newt الخاص ب Microsoft، عملت مثالية بالنسبة لي. لوازم زمنية مخصصة، تقنيات قطرة الحزمة وأكثر من ذلك :)

http://blog.mrpol.nl/201/01/14/network-emulator-toolkit/

التحديث 1:

فيما يلي برنامج تعليمي فيديو جيد جديد -محاكي الشبكة لنظام التشغيل Windows Toolkit البرنامج التعليمي (الاعتمادات إلى Jimmery)

يستخدم عملي هذه الأداة، ويبدو أنه جيد جدا:http://www.dallaway.com/sloppy/

حظا سعيدا.

لقد استخدمت بنجاح tmnetsim. (أسفل الصفحة، ضمن "أدوات أخرى" - يقول الرابط شيئا مثل "Zip: Tmnetsim Network Simulator الإصدار 2.4 32 بت (600 كيلو بايت)"

ليس فقط بالنسبة لمواقع الويب - يمكنك إبطاء الاتصالات بأي منفذ TCP. كنت أستخدمه لمحاكاة خادم SQL البطيء (المنفذ 1433).

أنا أحب تشارلز.

النسخة المجانية تعمل بشكل جيد بالنسبة لي.

الاختناق، rerwiting، نقاط التوقف كلها ميزات رهيبة.

Dummynet.

جرب FreeBSD مقرها صورة VMware. كما أن لديها ممتازة وكيف، مجانا بحتة ويقف في 20 دقيقة.

تحديث: يدعم Dummynet أيضا Linux و OSX و Windows الآن

لينكس أو OSX، يمكنك استخدام ipfw.

من كورا (http://www.quora.com/what-is-the-best-tool-to-simulate-a-slow-nernet-connection-on-a-mac.)

أساسا باستخدام جدار حماية لخنق جميع بيانات الشبكة:

حدد قاعدة تستخدم أنبوبا لإعادة توجيه كل حركة المرور من أي عنوان مصدر إلى أي عنوان وجهة، قم بتنفيذ الأمر التالي (كجذر، أو استخدام Sudo):

$ ipfw add pipe 1 all from any to any

لتكوين هذه القاعدة للحد من النطاق الترددي إلى 300kbit / s وفرضتها 200ms من الكمون لكل طريقة:

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

لإزالة جميع القواعد واسترجع اتصال الشبكة الأصلي:

$ ipfw flush

إذا كنت تستخدم Apache، يمكنك استخدام MOD_BANDWITH.

يرى هنا لمعلمات التكوين.

يحتوي Mac OS X الآن على أداة متكاملة قادرة على محاكاة الشبكات البطيئة والسيئة: http://9to5mac.com/205/201/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets-you-simulate-internet-and-bandwidth-conditions/

إذا كنت ترغب في حل الأجهزة، فإن NetGear يحتوي على سلسلة من مفاتيح الرخيصة (50 دولارا أو نحو ذلك) التي تحد النطاق الترددي. Netgear Prosafe GS105E ومفاتيح مماثلة تستحق التحقيق.

يمكنك أيضا محاولة Wanem. وهو محاكي شبكة مفتوحة مصدر واسعة. يمكنك تنزيل الصورة (ISO، KNOPPIX LIVE CD) أو أجهزة VMware Virtual Appliances.

برنامج Mac Gui بسيط هو

https://www.macupdate.com/app/mac/28072/entonnoir/ والتي يمكن أن تحد من السرعة

يمكنك استخدام Dummynet فكورسي، هناك امتداد Kaunet.. وبعد والتي يمكن أن توفر سيطرة أكثر دقة لظروف الشبكة. يمكن أن تسقط / تأخير / إعادة ترتيب حزم محددة (بهذه الطريقة يمكنك إجراء تحليل أكثر متعمقا لاسقاط الحزم الرئيسية مثل Handshake TCP لمعرفة كيفية هضم صفحات الويب الخاصة بك). كما يعمل في المجال الزمني. عادة ما يتم ضبط معظم المحففات على العمل في مجال البيانات. في المجال الزمني، يمكنك تحديد ما هو الوقت الذي يمكنك تغيير شروط الشبكة.

في حالة حاجة إلى محاكاة جودة اتصال الشبكة عند تطويره لنظام التشغيل Windows، قد تعطي محاولة إلى أداة مضمنة Visual Studio التي تسمى لوحة معلومات محاكاة (مزيد من التفاصيل هنا http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952(V=VS.105).aspx.):

يمكنك استخدام لوحة معلومات المحاكاة في Visual Studio لاختبار تطبيقك لمشاكل الاتصال هذه، والمساعدة في منع المستخدمين من مواجهة سيناريوهات مثل ما يلي:

  • الموسيقى عالية الدقة أو مقاطع الفيديو تلعثم أو تجميد أثناء التدفق، أو استغرق وقتا طويلا لتنزيل اتصال منخفض النطاق الترددي.
  • فشل المكالمات إلى خدمة ويب مع مهلة.
  • تعطل التطبيق عند عدم توفر شبكة.
  • لا يستأنف نقل البيانات عند فقد اتصال الشبكة ثم استعادته.
  • يتم استنزاف بطارية المستخدم بواسطة تطبيق Streaming يستخدم الشبكة غير فعالة.
  • رسم خرائط تم مقاطعة مسار المستخدم في تطبيق التنقل.

...

في Visual Studio، على أدوات القائمة، مفتوحة محاكاة لوحة المعلومات. وبعد ابحث عن قسم محاكاة الشبكة من لوحة القيادة والتحقق من تمكين خانة الاختيار محاكاة الشبكة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top