Gibt es eine Möglichkeit, Anrufe in Chrome DevTools auf eine bestimmte API zu beschränken, während andere ungedrosselt bleiben?

8

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.

    
David Crozier 16.02.2016, 18:07
quelle

1 Antwort

4

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.

    
Andrey Lushnikov 16.02.2016, 21:43
quelle