Testiranje odzivnosti spletne aplikacije

programski jeziki in programiranje

Moderator: tilz0R

Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Clownfish » 23 Dec 2016, 11:30

V podjetju uporabljamo neko spletno aplikacijo, ki gostuje na nekem strežniku.

Vseeno zadnje tedne ugotavljam da naprave na katerih uporabljamo to spletno aplikacijo vsake toliko nočejo več delati z to aplikacijo.

Nato je potrebno ponovno nalagnje spletne strani kar običajno pomaga včasih pa tudi to ne.

Sprva sem mislil, da se prekine wifi povezava na teh napravah pa da zato vrže ven aplikacijo a kot kaže dolgotrajno testiranje ping tega serverja izpade zelo redko.

Zato me zanima ali obstaja kakšen sw oziroma ukaz, ki deluje podobno kot ping a da vsake toliko pingne web naslov in izpiše koliko časa je odziven čas predno se stran odzove.
Potrebujem torej statistiko koliko čas je web stran odzivna in v kakšnih časih in kdaj ni in koliko časa traja tak izpad.
Clownfish
 
Prispevkov: 431
Pridružen: 19 Jan 2015, 18:58
Zahvalil se je: 12 krat
Prejel zahvalo: 53 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 13

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a jmivsek » 23 Dec 2016, 11:37

wget ter curl sta programčka iz ukazne vrstice. Na Linuxu sta ponavadi nameščena standardno, na Winsih se moraš malo bolj potruditi.
Za dolgotrajnejše spremljanje ter alarmiranje ob izpadih po e-pošti uporabljam Nagios.

Za hiter test iz brskalnika pa je prikladna stran downforeveryoneorjustme.com. Tudi zato, da preverimo, če nimamo morda težav na lastnem omrežju in sam strežnik za izpade ni nič kriv.

Primer uporabe wget za naš forum:
Koda: Izberi vse
mivsek@mivsek:~> wget http://s5tech.net
--2016-12-23 11:50:24--  http://s5tech.net/
Razreševanje s5tech.net (s5tech.net) ...213.253.82.163, 2a02:800:73:2001::1888
Povezovanje na s5tech.net (s5tech.net)|213.253.82.163|:80 ... povezano.
HTTP zahteva poslana, čakanje na odgovor ... 302 Redirect
Položaj: https://s5tech.net/ [spremljanje]
--2016-12-23 11:50:24--  https://s5tech.net/
Povezovanje na s5tech.net (s5tech.net)|213.253.82.163|:443 ... povezano.
HTTP zahteva poslana, čakanje na odgovor ... 200 OK
Dolžina: 116450 (114K) [text/html]
Shranjevanje v: `index.html'

index.html                        100%[=============================================================>] 113,72K  --.-KB/s   v 0,02s   

2016-12-23 11:50:25 (6,57 MB/s) - `index.html' shranjeno [116450/116450]
Vem, da nič ne vem (Sokrat)
Uporabniški avatar
jmivsek
 
Prispevkov: 870
Pridružen: 18 Jan 2015, 00:20
Kraj: Ajdovščina
Zahvalil se je: 1242 krat
Prejel zahvalo: 273 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 46

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Korosecs » 23 Dec 2016, 12:54

Uporabniški avatar
Korosecs
 
Prispevkov: 137
Pridružen: 22 Jan 2015, 22:48
Kraj: Ribnica
Zahvalil se je: 22 krat
Prejel zahvalo: 8 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 7

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a sundancer » 23 Dec 2016, 13:03

Preden v brskalniku odpres spleno stran pritisni F12, da se ti odpre konzola in izberi zavihek 'network'. Sele potem vpisi URL in pritisni enter. Timeline graf ti pokaze koliko casa traja loadanje posameznega elementa. Iz grafa lahko tako razberes kje se pojavljajo zamiki. Deluje v chrome in firefox, ne vem pa za internet explorer (naj poskusi nekdo na windowsih?).
Uporabniški avatar
sundancer
 
Prispevkov: 454
Pridružen: 16 Jan 2015, 22:36
Kraj: Domžale
Zahvalil se je: 138 krat
Prejel zahvalo: 225 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 33

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Clownfish » 23 Dec 2016, 13:53

No spletni strežnik gostuje v lokalnem omrežju firme nekje v svetu, same poslovalnice pa smo med sabo povezane z CISCO ASA napravami, ki delajo vmes VPN tunele.

Torej mora biti zadeva taka, da jo poženem lokalno in da deluje recimo par dni in vmes izpisuje statistiko.

Ciljna naprava je en neumen star Datalogic terminal z vgrajenim Windows CE in iz vgrajenjega brskalnika podobnega IE odpira to stran.

Vseeno kot ugotavljam navedena stran preko lolaknega ethernet kabelskega omrežja deluje večji del časa vseeno preko WIFI pa kot kaže pride vsake toliko do predolgih zakasnitev oz nedostopnosti spletne strani zato vgrajeni IE zapre stran oz javlja napako:

Cannot find server or DNS error Internet Explorer.


Kot sem tudi že potestiral ko pride do izpada aplikacije ping DNS serverjev še vedno deluje torej sklepam da z WIFI povezavo ni nič narobe prav tako ne z DNS serverji.

Ob izpadu spletne strani tudi ping tega strežnika oz te spletne strani strežnika javlja fail
Clownfish
 
Prispevkov: 431
Pridružen: 19 Jan 2015, 18:58
Zahvalil se je: 12 krat
Prejel zahvalo: 53 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 13

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a jmivsek » 23 Dec 2016, 15:11

Kaj pa običajen ping strežnika javlja, če ga dlje časa pustiš? Kaj pa do Datalogic terminala?
Vem, da nič ne vem (Sokrat)
Uporabniški avatar
jmivsek
 
Prispevkov: 870
Pridružen: 18 Jan 2015, 00:20
Kraj: Ajdovščina
Zahvalil se je: 1242 krat
Prejel zahvalo: 273 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 46

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Clownfish » 23 Dec 2016, 15:18

jmivsek je napisal/-a:Kaj pa običajen ping strežnika javlja, če ga dlje časa pustiš? Kaj pa do Datalogic terminala?


Na Pc-ju povezanim z kablom na lokano mrežo od 20.000pingov dobim samo 25 lost-fail-ov

Vseeno Datalogic diagnostic wireless adapter pa včasih vrne tudi po 100 pingov zapored z fail-om.
Je pa tale Datalogic zadeva na mrežo povezana preko WIFI-ja ampak AP je oddaljen od zadeve približno 8-10m

Če na isti AP povežem laptop je fail-ov precej manj (nisem še merili z 20.000 pingi a vem da pride do fail-a samo na vsake par strani dos-prompt pingov)

nisem pa še ugotavljal pod kakšnim wifi standardom se tale Datalogic terminali prijavljajo na WIFI, laptop ima tudi AC a se povezuje na AP preko N standarda.

Tako me možno da je težava tudi na samem wifi-ju torej lahko na samem AP ko komunicira po tem standardu ali pa na adapterju v samem Datalogic scannerju.
Clownfish
 
Prispevkov: 431
Pridružen: 19 Jan 2015, 18:58
Zahvalil se je: 12 krat
Prejel zahvalo: 53 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 13

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a miharix » 23 Dec 2016, 15:49

IP na Wifi je statika ali DHCP?
DHCP -> kakšen imaš IP release timeout

Je stran dosegljiva direktno preko IP namesto DNS? Kaj poreče IE, ko med nedelovanjem dostopaš direkt preko IP namesto preko DNS?
Če ni direkt preko IP dosegljiva poizkusi vnest IP v host file od WinCE (na CE še tega nisem prakticiral baje gre tako)
Lp,
M.
Uporabniški avatar
miharix
 
Prispevkov: 662
Pridružen: 18 Jan 2015, 09:23
Kraj: Kamnik / LJ
Zahvalil se je: 210 krat
Prejel zahvalo: 154 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 33

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Clownfish » 23 Dec 2016, 16:01

miharix je napisal/-a:IP na Wifi je statika ali DHCP?


DHCP


DHCP -> kakšen imaš IP release timeout


DHCP Lease time je nastavljen na 1 dan


Je stran dosegljiva direktno preko IP namesto DNS?



Stran je v brskalnik vensena v obliki: http://194.132.114.114:8080/mp/


Kaj poreče IE, ko med nedelovanjem dostopaš direkt preko IP namesto preko DNS?


Vedno dostopam preko povezave, ki je navedena zgoraj

Kot gledam podatke od DHCP-ja Datalogic čitalec pravilno dobi vse podatke vključno z obema DNS servejema.
Nisem pa poizkusil ob nedelovanju te aplikacije odpirati kake druge web strani
sem le pingal ta IP pa je fail in ping lokalnega strežnika preko lokalnega IP-ja in je OK
prav tako pinganje DNS serverjev kar je tudi OK.
Clownfish
 
Prispevkov: 431
Pridružen: 19 Jan 2015, 18:58
Zahvalil se je: 12 krat
Prejel zahvalo: 53 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 13

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a s56rga » 23 Dec 2016, 17:45

Lokalni vzrok je lahko tudi občasna motnja na 2.4GHz področju ali občasen povečan promet pri "sosedih" na isti ali zelo bližnji frekvenci,.....
Ker uporabljaš VPN, preveri log na ASA-tu kaj se dogaja z tunelom.
Uporabniški avatar
s56rga
 
Prispevkov: 511
Pridružen: 12 Jan 2015, 16:34
Kraj: Koper JN65UM
Zahvalil se je: 79 krat
Prejel zahvalo: 172 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 187

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a jmivsek » 23 Dec 2016, 18:22

Ker verjetno vaši Dalalogic skenerji uporabljajo standarden Wifi (starejši so imeli neko svoje brezžično omrežje), se lahko s prenosnikom povežeš na to omrežje in z mrežnim analizatorjem WireShark snemaš promet. Ko se bo dogodila omenjena napaka, greš pogledat na posnetek in podrobneje analiziraš problem.
Vem, da nič ne vem (Sokrat)
Uporabniški avatar
jmivsek
 
Prispevkov: 870
Pridružen: 18 Jan 2015, 00:20
Kraj: Ajdovščina
Zahvalil se je: 1242 krat
Prejel zahvalo: 273 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 46

Re: Testiranje odzivnosti spletne aplikacije

OdgovorNapisal/-a Highlag » 23 Dec 2016, 22:21

Na koliko časa pa wifi napravice menjajo ip naslov? Čez čas lease poteče, pa če se OS ne zmeni prav, lahko prihaja tudi do izpadov.
[size=50]http://31.15.144.68/[/size]
Highlag
 
Prispevkov: 486
Pridružen: 19 Jan 2015, 17:22
Zahvalil se je: 1 krat
Prejel zahvalo: 93 krat
Uporabnika povabil: borisz
Število neizkoriščenih povabil: 12


Vrni se na Software

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost