Obecnie wdrażam przy użyciu GAE (silnik aplikacji Google) i próbuję zaimplementować sprawdzanie poprawności AJAX. Mam więc kilka pól tekstowych i „spinnerów” (modułów ładujących ajax), które powinny się wyświetlać, gdy wysyłane jest żądanie AJAX. Ale wdrażam na moim komputerze lokalnym (localhost), więc GAE SDK reaguje bardzo szybko na każde żądanie. Wykonanie całego żądania ajax zajmuje około 50-70 ms (milisekund), co jest dalekie od rzeczywistego.
Czy istnieje sposób na symulację wolnego połączenia internetowego? Chcę tylko zobaczyć, jak działają moje „błystki”. Chcę przetestować niektóre ustawienia ajax (jquery) dotyczące przekroczeń czasu, błędów i tak dalej ...
Jakieś pomysły ?
Odpowiedzi:
Jeśli używasz przeglądarki do symulacji tego, możesz użyć Firefox Throttle, Internet Explorer Throttle lub Fiddler.
źródło
Korzystając z systemu Linux masz oprogramowanie o nazwie struga, które uruchamia proces i ogranicza wykorzystanie przepustowości.
źródło
trickle -d 10 firefox
. Jeśli jest na odwrót, możesz spróbowaćtrickle -d 10 vmware
uruchomić Win7 w Ubuntu, ale nie jestem pewien, jak to będzie działać.sudo apt-get install trickle && trickle -d 10 firefox
działało? Możesz to przetestować, pobierając duży plik z szybkiego serwera. Upewnij się, że Firefox jest zamknięty po uruchomieniu.Sprawdziłbym Charlesa Proxy . Ma ograniczanie przepustowości i jest wieloplatformowy z bardzo czystym interfejsem.
źródło
Jest to bezpłatne i proste w systemie Mac OS X i działa z każdą przeglądarką: http://mschrag.github.io/
źródło
Możesz użyć „wolnego połączenia internetowego” z telefonu komórkowego (na przykład GPRS). Musisz mieć telefon komórkowy, który staje się modemem po podłączeniu do komputera i operator, który zapewnia tego rodzaju połączenie.
Na przykład mogę podłączyć telefon LG do komputera i użyć programu dial-up (dostarczonego przez firmę LG) do wykonania połączenia w TIM, moim operatorze. Moje połączenie internetowe ma około 40 kb / s.
Będziesz mieć wolne połączenie, ale nie możesz tylko dostosować jego prędkości.
źródło