Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Tech days ● 2010 Finland. tech days ● 2010 Finland.

Samankaltaiset esitykset


Esitys aiheesta: "Tech days ● 2010 Finland. tech days ● 2010 Finland."— Esityksen transkriptio:

1 tech days ● 2010 Finland

2 tech days ● 2010 Finland

3 Agenda HTTP-protokolla, Fiddlerin perusominaisuudet ASP.NET Web Forms, ASP.NET MVC, muut kuin.NET Web-sovellukset Evästeet, istunnot ja välimuisti (cookie, session, cache) Request builder AJAX Breakpointit AutoResponder Web Service -kutsut

4 HTTP HTTP-pyyntö ja -vastaus GET / POST / HEAD / DEBUG / jne HTTP-otsakkeet (header) HTTP-paluuarvot (status code) Uudelleenohjaus (redirect) HTTP Proxy Parametrit: QueryString – GET-parametrit Form – POST-parametrit

5 Fiddler Ilmainen Web debug proxy Kehittäjä: Eric Lawrence www.fiddler2.com Kannattaa käyttää viimeisintä beta versiota Mukana myös Microsoftin IE6/IE7 VirtualPC imageissa

6 Fiddler #2 HTTP-liikenteen tarkkailu ja mahdollisesti muuttaminen Myös HTTPS-pyyntöjen katselu Sertifikaatti ongelmia Pyyntöjen ja vastausten (sessioiden) tallennus Tallennettujen sessioiden katselu

7 Fiddler proxyna Käytettävä mistä tahansa selaimesta Internet Explorer / Google Chrome: proxy muutos automaattisesti käyttöön Firefox plugin Läpimenevien HTTP-kutsujen ja –vastausten tarkkaillu Selain Fiddler www.nettisivu.fi

8 Fiddlerin laajennus Hyvät laajennusmahdollisuudet Script.NET code Mahdollista esimerkiksi tehdä omia visualisereita

9 Friendly HTTP Error Messages Internet Explorer näyttää oletuksena ”ystävälliset” virheviestit. Testauksen kannalta aina ensimmäisenä kannattaa tämä asetus ottaa pois päältä.

10 tech days ● 2010 Finland Fiddler ja HTTP-sessiot

11 Eväste, sessio ja välimuisti Evästeiden tarkistelu (cookie) Evästeen polun merkitys Istunto (session) Session tunnus Välimuisti (cache) Välimuistiongelmat (tieto ei päivity)

12 tech days ● 2010 Finland Evästeet, istunnot ja välimuisti

13 Request Builder Pyynnön kokoaminen GET ja POST -pyynnöt Pyynnön lähetys palvelimelle

14 tech days ● 2010 Finland Request Builder

15 AJAX Pyyntöjen ja vastausten tarkistelu

16 tech days ● 2010 Finland AJAX

17 Breakpointit HTTP-kutsun pysäytys Kutsun tarkkailu Kutsun muuttaminen (tamper)

18 tech days ● 2010 Finland Breakpoint

19 AutoResponder Automaattinen vastaus Fiddler palauttaa etukäteen määritelyn vastauksen URI filterin avulla Palvelimeen ei oteta yhteyttä Käyttö esimerkiksi AJAX / JavaScript testaus

20 Web Service kutsut Web Service -kutsun analysointi, kun kutsuja on Windows-sovellus Web-sovellus (ASP.NET) Kutsujen keston tarkkailu Web Service -kutsun simulointi ilman oikeaa clienttia Web Service palvelupään simulointi ilman oikeaa palvelinta

21 Fiddler palvelinsovelluksessa Palvelinsovellus pitää konfiguroida käyttämään proxy-palvelinta Jos Fiddler pyörii eri palvelimella kuin palvelinsovellus niin pitää sallia yhteydenotot muilta koneilta Selain Fiddler www.nettisivu.fi Web Service Windows sovellus Palvelin

22 tech days ● 2010 Finland Web service ja AutoResponder

23 .NET proxy-asetukset Web.config / app.config proxy-asetukset

24 .NET proxy-asetukset - WCF WCF proxy-asetukset lisätään binding-in asetuksiin. - Web.config / app.config WCF joskus ei huomioi bypassProxyOnLocal asetusta. Ainoa keino on lisätä hosts tiedostoon uusi nimi 127.0.0.1 IP:lle ja käyttää sitä palvelukutsussa.

25 BizTalk WCF adapter Voidaan monitoroida liikennettä BizTalk palvelimesta ulospäin. Adapterille määritellään proxy palvelimen asetukset

26 Kiitos! Lenard Gunda Ohjelmistoarkkitehti Sininen Meteoriitti Oy Lenard.Gunda@meteoriitti.com Blog: http://rebuildall.umbraworks.net Facebook Fan Page: http://www.facebook.com/meteoriitti http://www.facebook.com/meteoriitti

27 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Lataa ppt "Tech days ● 2010 Finland. tech days ● 2010 Finland."

Samankaltaiset esitykset


Iklan oleh Google