Ich habe eine einseitige Anwendung, die mit ein paar verschiedenen APIs kommuniziert, und ich hoffe, Anfragen, die an einen bestimmten zu Testzwecken gestellt werden, zu drosseln. Ist es möglich, mit Chrome DevTools domänenspezifisch bei der Netzwerkeinschränkung zu arbeiten?
Ich weiß, dass Sie das Netzwerk in Chrome drosseln und eine langsame Verbindung (z. B. reguläre 3G-Verbindung) über die Registerkarte Netzwerkbedingungen simulieren können, dies betrifft jedoch alle Anfragen. Ich hoffe, nur eine bestimmte API zu beeinflussen, um die Situation zu simulieren, in der dieser andere Dienst wirklich langsam ist, aber alle anderen sind in Ordnung.
Nein, die Chrome-DevTools-Netzwerkeinschränkung erlaubt keine selektive Drosselung.
Wenn Sie simulieren möchten, dass bestimmte Dienste langsam sind und Sie sie auf Ihrem lokalen Rechner ausführen, würde ich empfehlen, einen Drosselungsproxy zu installieren (zB Charles Proxy ).
Wenn diese Dienste bereitgestellt werden und Sie weiterhin eine träge Antwort simulieren möchten, würde ich versuchen, /etc/hosts
so zu ändern, dass sie auf einen lokalen Charles-Proxy verweist.
Tags und Links javascript api google-chrome google-chrome-devtools bandwidth-throttling