มีวิธีที่ฉันสามารถจำลองความเร็วการเชื่อมต่อจากภายใน Chrome ได้หรือไม่?
ฉันต้องสามารถตรวจสอบhttp: // localhostด้วยความเร็วที่แตกต่างกัน
ฉันรู้ว่ามีแอปพลิเคชันแบบสแตนด์อโลนที่สามารถทำสิ่งนี้ได้ แต่ฉันอยากทำสิ่งนี้ใน Chrome
มีวิธีที่ฉันสามารถจำลองความเร็วการเชื่อมต่อจากภายใน Chrome ได้หรือไม่?
ฉันต้องสามารถตรวจสอบhttp: // localhostด้วยความเร็วที่แตกต่างกัน
ฉันรู้ว่ามีแอปพลิเคชันแบบสแตนด์อโลนที่สามารถทำสิ่งนี้ได้ แต่ฉันอยากทำสิ่งนี้ใน Chrome
คำตอบ:
ฉันขอแนะนำCharles Proxy - คุณสามารถเลือกที่จะชะลอเว็บไซต์แต่ละแห่งและยังมีเครื่องมือตรวจสอบ HTTP อีกมากมาย
แก้ไข:
ตั้งแต่เดือนมิถุนายน 2014 ตอนนี้ Chrome มีความสามารถในการทำสิ่งนี้ใน DevTools ซึ่งคุณจะต้องใช้ Chrome 38
ตัวเลือกนี้สามารถเข้าถึงได้จากแท็บเครือข่ายผ่านเมนูแบบเลื่อนลงที่ส่วนท้ายของแถบเครื่องมือ
หากคุณใช้งาน Linux คำสั่งต่อไปนี้มีประโยชน์มากสำหรับสิ่งนี้:
trickle -s -d 50 -w 100 firefox
-s
บอกคำสั่งในการทำงานแบบสแตนด์อโลนที่-d 50
บอกว่ามันแบนด์วิดธ์ จำกัด 50 KB / s ที่-w 100
ชุดขนาดสูงสุดหน้าต่างการตรวจสอบ 100 KB firefox
บอกให้คำสั่งเริ่มต้น firefox ด้วยการ จำกัด อัตรานี้ทั้งหมดที่ใช้กับไซต์ใด ๆ ที่พยายามโหลด
ปรับปรุง
Chrome 38 เปิดตัวแล้วและมีการควบคุมปริมาณ ในการค้นหาให้เปิดเครื่องมือนักพัฒนาซอฟต์แวร์ขึ้นมา: Ctrl + Shift + ฉันทำบนเครื่องของฉันไม่เช่นนั้นเมนู -> เครื่องมือเพิ่มเติม -> เครื่องมือสำหรับนักพัฒนาจะนำคุณมาที่นี่
จากนั้นสลับโหมดอุปกรณ์โดยคลิกโทรศัพท์ที่ด้านซ้ายบนของแผงเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ (ดูที่เคล็ดลับเครื่องมือด้านล่าง)
จากนั้นเปิดใช้งานการควบคุมปริมาณอย่างนี้
หากคุณพบว่าสิ่งนี้เล็กน้อย clunky ข้อเสนอแนะของฉันด้านบนใช้ได้กับทั้ง Chrome และ Firefox
เริ่มต้นด้วยChrome 38คุณสามารถทำได้โดยไม่ต้องใช้ปลั๊กอิน เพียงคลิกตรวจสอบองค์ประกอบ (หรือF12ปุ่มลัด) จากนั้นคลิกtoggle device mod
( phone
ปุ่ม)
และคุณจะเห็นสิ่งนี้:
ในบรรดาคุณสมบัติอื่น ๆ จะช่วยให้คุณจำลองการเชื่อมต่ออินเทอร์เน็ตเฉพาะ (3G, GPRS)
ณ วันนี้คุณสามารถเค้นการเชื่อมต่อของคุณแบบ46.0.2489.0
ดั้งเดิมใน Google Chrome Canary เพียงเปิดเครื่องมือ Dev ขึ้นมาแล้วไปที่แท็บเครือข่าย:
ดังที่Michael กล่าวไว้ API ส่วนขยายของ Chrome ไม่ได้เสนอวิธีที่เชื่อถือได้ในการทำเช่นนี้ ในอีกด้านหนึ่ง:มีซอฟต์แวร์ที่ฉันใช้ตัวเองมาระยะหนึ่งแล้ว
ลองSloppyแอปพลิเคชัน Java ที่จำลองแบนด์วิดท์ต่ำ มันเป็นเบราว์เซอร์ที่เป็นอิสระมันใช้งานง่ายมากและที่สำคัญที่สุดคือฟรี!
หากคุณใช้ 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
ใน Chrome Canary ตอนนี้คุณสามารถ จำกัด ปริมาณงานของเครือข่ายได้ ซึ่งสามารถทำได้ในตัวเลือก "เครือข่าย" ของแท็บ "การจำลอง" ของคอนโซลในเครื่องมือการพัฒนา คุณอาจต้องเปิดใช้งานการตั้งค่าสถานะ Chrome "เปิดใช้งานการทดลองเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์" (chrome: // flag / # enable-devtools-Exper) (chrome: // ค่าสถานะ) เพื่อดูคุณลักษณะใหม่นี้ คุณสามารถจำลองแบนด์วิธต่ำ (GSM, GPRS, EDGE, 3G) สำหรับการเชื่อมต่อมือถือ
บทความต้นฉบับ: https://helpdeskgeek.com/networking/simulate-slow-internet-connection-testing/
จำลองการเชื่อมต่อช้าโดยใช้ Chrome ไปข้างหน้าและติดตั้ง Chrome หากคุณยังไม่ได้ติดตั้งลงในระบบของคุณ เมื่อคุณทำเสร็จแล้วให้เปิดแท็บใหม่แล้วกด CTRL + SHIFT + I เพื่อเปิดหน้าต่างเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์หรือคลิกที่ไอคอนแฮมเบอร์เกอร์จากนั้นคลิกเครื่องมือเพิ่มเติมจากนั้นเลือกเครื่องมือสำหรับนักพัฒนา
นี่จะเป็นการเปิดหน้าต่างเครื่องมือสำหรับนักพัฒนาซึ่งอาจจะเทียบชิดขอบด้านขวาของหน้าจอ ฉันชอบที่นี่ที่ด้านล่างของหน้าจอเนื่องจากคุณสามารถดูข้อมูลเพิ่มเติมได้ ในการทำสิ่งนี้ให้คลิกที่จุดแนวตั้งสามจุดจากนั้นคลิกที่ตำแหน่งท่าเรือกลาง
ตอนนี้ไปข้างหน้าและคลิกที่แท็บเครือข่าย ทางด้านขวาคุณจะเห็นป้ายชื่อไม่มีการควบคุมปริมาณ
หากคุณคลิกที่คุณจะได้รับรายการแบบหล่นลงของความเร็วที่กำหนดไว้ล่วงหน้าซึ่งคุณสามารถใช้เพื่อจำลองการเชื่อมต่อที่ช้า
ตัวเลือกมีให้เลือกตั้งแต่ออฟไลน์ถึง WiFi และตัวเลขจะแสดงเป็นความหน่วงแฝงดาวน์โหลดอัปโหลด ช้าที่สุดคือ GPRS ตามด้วย 2G ปกติแล้วดี 2G แล้วปกติ 3G, 3G ดี, ปกติ 4G, DSL และ WiFi เลือกหนึ่งในตัวเลือกจากนั้นโหลดหน้าเว็บที่คุณอยู่หรือพิมพ์ URL อื่นในแถบที่อยู่ ตรวจสอบให้แน่ใจว่าคุณอยู่ในแท็บเดียวกับที่เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์แสดง การควบคุมปริมาณใช้งานได้กับแท็บที่คุณเปิดใช้งานเท่านั้น
หากคุณต้องการใช้ค่าเฉพาะของคุณเองคุณสามารถคลิกปุ่มเพิ่มภายใต้กำหนดเอง คลิกที่ปุ่มเพิ่มโปรไฟล์ที่กำหนดเองเพื่อเพิ่มโปรไฟล์ใหม่
เมื่อใช้ GPRS จะใช้เวลาโหลด www.google.com นานถึง 16 วินาที! โดยรวมแล้วนี่เป็นเครื่องมือที่ยอดเยี่ยมที่สร้างขึ้นใน Chrome ซึ่งคุณสามารถใช้สำหรับการทดสอบความเร็วในการโหลดเว็บไซต์ของคุณในการเชื่อมต่อที่ช้าลง หากคุณมีคำถามใด ๆ รู้สึกอิสระที่จะแสดงความคิดเห็น สนุก!
หากคุณไม่คุ้นเคยกับ Fiddler - โปรดทำ เป็นเครื่องมือดีบั๊กสำหรับ HTTP คุณมีตัวเลือกในการ จำกัด แบนด์วิดท์
ตามที่แนะนำในหน้าChrome Mobile Emulationคุณสามารถใช้Clumsyบน Windows, Network Link Conditionerบน Mac OS X และdummynetบน Linux
หากคุณใช้ OSX คุณสามารถใช้: Network Link Conditioner
ที่นี่คุณสามารถเลือกรูปแบบที่แตกต่างกันเช่น สูญเสีย 100%, 3G, DSL และอื่น ๆ
โปรดหาลิงค์ด้านล่างเพื่อดาวน์โหลด Network Link Conditioner ที่นี่
หมายเหตุอย่าใช้เครื่องทดสอบความเร็วในตัวของ Chrome (จะแสดงความเร็วที่ไม่นับ) ใช้เว็บไซต์อื่นแทนเช่น Fast.com แทน นั่นจะแสดงให้คุณเห็นความเร็วที่ถูกต้อง
นอกจากนี้การตั้งค่าการควบคุมปริมาณอาจถูกซ่อนและสามารถเข้าถึงได้จากแถบเครือข่ายโดยคลิกลูกศรลงเล็ก ๆ
fast.com
นำมาใช้ใน localhost?