Buduję małą witrynę do osobistego użytku, aby przetestować interfejs API, który moja firma wykonuje. Mój szef chce strony internetowej, na której możemy wejść na stronę internetową, poprosić o formularz za pomocą GET lub POST, a także liczbę razy, aby wysłać zapytanie. Żąda zalogowania żądania, czasu na żądanie i średniego czasu dla wszystkich żądań.Zmierz czas odpowiedzi dla żądania HTTP przy użyciu Ruby
Czy istnieje sposób zmierzenia czasu odpowiedzi dla żądania GET lub POST za pomocą Ruby?
Przeglądałem bibliotekę Net :: HTTP, ale nie widziałem niczego, co zwróciło czas.
Czy istnieją witryny, które już to robią? Musieliby mieć GUI, aby nieużytkownicy mogli z niego korzystać. Jeśli nie, planowałem posiadanie prostego formularza, który uruchamia skrypt, zapisuje ouput tego skryptu do pliku tekstowego lub arkusza kalkulacyjnego, a następnie wysyła go do użytkownika.
Jakieś inne sugestie? (A nice AJAX patrząc interfejs może działać dobrze, ale prawdopodobnie wymagać przechowywania bazy danych. Na 10000 żądań na metę, które mogłyby dostać mocny.
Co na temat korzystania Benchmark Module Ruby? – jstim
to bardzo dobre pytanie. –
Wydaje się, że test porównawczy może się udać - [znalazłem ten wpis] (http://blog.segment7.net/2010/05/07/net-http-is-not-slow), w którym wygląda na to, że właśnie tego użył . Porozmawiam z szefem, może zapytam i zobaczę, czy to najlepsza metoda. – Squadrons