🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
4 messages
4 total messages Started by tester Thu, 11 Jun 2009 21:37
dostep do stron www
#51439
Author: tester
Date: Thu, 11 Jun 2009 21:37
18 lines
1906 bytes
witam! Mam taki problem iż nie wiem jak można sprawdzać ze 100%
pewnością czy strona www o konkretnym url jest dostęna?
Mianowicie narazie sprawdzam natępujace rzeczy:
- usługe IIS (IISAdmin? )i W3SVC;
- sprawdzam pingiem dany host i port.
- dla stron zwykłych bez uwierzytelnienia wysyłam get()
- dla stron z logowaniem wysyłam metode post() z odpowiednimi
parametrami.
- dla stron w postacji zaszyfrowanej (https) rownież post().

Jak jeszcze jestem w stanie sprawdzić czy dana strona jest dostępna
tj. użytkownik może z niej normalnie bez zakłóceń pracować.
Co jeszcze należałoby sprawdzić?
Czy używając metody get/post i dostając faktycznie coś na wyjściu
jestem pewien ze dana strona działa poprawnie. Czy jest dostane się do
niej to juz oznacza to ze jest ok?

thanks for any answers!
Re: dostep do stron www
#51435
Author: Maciej Misiak
Date: Fri, 12 Jun 2009 08:23
26 lines
2106 bytes
tester pisze:
> witam! Mam taki problem iż nie wiem jak można sprawdzać ze 100%
> pewnością czy strona www o konkretnym url jest dostęna?
> Mianowicie narazie sprawdzam natępujace rzeczy:
> - usługe IIS (IISAdmin? )i W3SVC;
> - sprawdzam pingiem dany host i port.
> - dla stron zwykłych bez uwierzytelnienia wysyłam get()
> - dla stron z logowaniem wysyłam metode post() z odpowiednimi
> parametrami.
> - dla stron w postacji zaszyfrowanej (https) rownież post().
> 
> Jak jeszcze jestem w stanie sprawdzić czy dana strona jest dostępna
> tj. użytkownik może z niej normalnie bez zakłóceń pracować.
> Co jeszcze należałoby sprawdzić?
> Czy używając metody get/post i dostając faktycznie coś na wyjściu
> jestem pewien ze dana strona działa poprawnie. Czy jest dostane się do
> niej to juz oznacza to ze jest ok?
> 
> thanks for any answers!

A nie wystarczy testowaną stronę ściągnąć wgetem (albo czymkolwiek 
innym) i sprawdzić, czy w wyniku dostajesz taką, jakiej oczekiwałeś? 
Skoro Ty możesz to inny użytkownik też będzie mógł.

-- 
grizzley
Re: dostep do stron www
#51441
Author: lrem
Date: Fri, 12 Jun 2009 09:20
30 lines
2248 bytes
W poście <h0t39u$u6j$1@news.onet.pl>,
 Maciej Misiak nabazgrał:
>> Jak jeszcze jestem w stanie sprawdzić czy dana strona jest dostępna
>> tj. użytkownik może z niej normalnie bez zakłóceń pracować.
>> Co jeszcze należałoby sprawdzić?
>> Czy używając metody get/post i dostając faktycznie coś na wyjściu
>> jestem pewien ze dana strona działa poprawnie. Czy jest dostane się do
>> niej to juz oznacza to ze jest ok?
>> 
>> thanks for any answers!
>
> A nie wystarczy testowaną stronę ściągnąć wgetem (albo czymkolwiek 
> innym) i sprawdzić, czy w wyniku dostajesz taką, jakiej oczekiwałeś? 
> Skoro Ty możesz to inny użytkownik też będzie mógł.

Jakiż optymizm :)

Zaś wracając do pytania. Musisz się jeszcze upewnić, że to co dostałeś na
wejściu nie jest czasami ładnym komunikatem o błędzie. Strony ,,dynamiczne''
wysyłają czasami 200 a potem w środku coś im się krzaczy. Jak już porównasz
otzymane wyniki z tym czego oczekiwałeś, to nie masz jeszcze pewności że
jakakolwiek inna podstrona działa. Zanim jednak wejdziemy w /test coverage/,
może określ w jakim celu w ogóle testujesz? Bo jeśli chodzi o restartowanie
IIS-a, to to co już masz starczy ;)

-- 
  2  *  linux/kernel/panic.c
  143         /* Satisfy __attribute__((noreturn)) */
  144         for ( ; ; )
  145                 ;
Re: dostep do stron www
#51442
Author: Michał Górny
Date: Fri, 12 Jun 2009 09:39
25 lines
1925 bytes
On Thu, 11 Jun 2009 23:37:01 +0200, tester <mikeand@wp.pl> wrote:

> Jak jeszcze jestem w stanie sprawdzić czy dana strona jest dostępna
> tj. użytkownik może z niej normalnie bez zakłóceń pracować.
> Co jeszcze należałoby sprawdzić?

To wszystko zależy od konkretnej strony i tego, co ona użytkownikowi  
oferuje. No i jakiego rodzaju problemów się spodziewasz.

Najlepsze chyba rozwiązanie to ustawić jakiś system powiadamiania o  
błędach, kiedy skrypt się wysypie. Ja sam wiele bugów odkryłem, których  
pewnie bym długo nie znalazł, gdyby nie to, że django wysłało mi e-maila,  
że właśnie skrypt się wysypał. Do kompletu — warto dużo assert()ować czy  
tam wykonywać odpowiednik tego makra.

Możesz też odpytywać kilka najbardziej wrażliwych oraz najważniejszych  
funkcji strony. No i co jakiś czas rzucać okiem na wolną przestrzeń na  
dysku, zużycie pamięci i procesora.

-- 
Z poważaniem,
Michał Górny

http://mgorny.alt.pl/
<xmpp:mgorny@jabber.ru>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads