2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fiddler on tehokas verkon virheenkorjaustyökalu, joka voi tallentaa, tarkastaa, muokata ja lähettää uudelleen kaiken tietokoneen läpi kulkevan HTTP/HTTPS-liikenteen. Tämä artikkeli esittelee yksityiskohtaisesti Fiddlerin asennus-, konfigurointi- ja käyttötaidot, jotta kehittäjät ja testaajat ymmärtävät paremmin verkkopyyntöjä ja vastauksia.
Fiddler on Telerikin kehittämä ilmainen verkon virheenkorjaustyökalu, jota käytetään laajasti web-kehityksen ja -testauksen alalla.
pääsyTelerik virallinen verkkosivustoLataa Fiddlerin uusin versio ja suorita asennus loppuun noudattamalla ohjeita.
Avaa Fiddler ja se alkaa automaattisesti kaapata kaikkea tietokoneesi läpi kulkevaa HTTP/HTTPS-liikennettä.
Fiddlerin pääliittymässä näet kaikki siepatut verkkopyynnöt ja vastaukset kronologisessa järjestyksessä.
Käytä työkalupalkin suodattimia suodattaaksesi nopeasti tietyntyyppiset keskustelut, kuten näyttämällä vain kuvapyynnöt, virhepyynnöt jne.
Napsauta hiiren kakkospainikkeella pyyntöriviä ja valitse "Muokkaa" muokataksesi URL-osoitetta, menetelmää, otsikkotietoja tai pyynnön tekstiosaa.
Napsauta hiiren kakkospainikkeella pyyntöriviä, valitse "Katkaisupisteet", aseta keskeytyskohta ja Fiddler pysähtyy ennen pyynnön lähettämistä.
Napsauta hiiren kakkospainikkeella pyyntöriviä ja valitse "Lähetä uudelleen" muuttaaksesi parametreja ja lähettääksesi pyynnön uudelleen.
Valitse Fiddlerin "Työkalut" > "Asetukset" > "HTTPS" -kohdasta "Capture HTTPS CONNECTs" ja "Decrypt HTTPS traffic".
Asenna ja luota Fiddlerin juurivarmenteeseen HTTPS-liikenteen kaappaamiseksi.
Käytä Fiddlerin aikajananäkymää verkkopyyntöjen vasteajan analysoimiseen ja suorituskyvyn pullonkaulojen tunnistamiseen.
Käyttämällä Fiddlerin komentosarjatoimintoa voit toteuttaa automaattisen testauksen, mukautetun käsittelylogiikan jne.
Fiddler on tehokas ja helppokäyttöinen verkon virheenkorjaustyökalu. Tämän artikkelin yksityiskohtaisen esittelyn kautta toivon, että lukijat voivat hallita Fiddlerin peruskäytön ja käyttää sen tehokkaita toimintoja käytännön työssä.
Käynnistä ensin Fiddler-työkalu. Fiddler kuuntelee oletusarvoisesti porttia 8888 ja se voidaan välittääTools
> Options
> Connections
vahvistaa tai muuttaa.
Varmista, että käyttöjärjestelmä- tai sovelluskohtaiset välityspalvelimen asetukset osoittavat Fiddleriä. Yleensä asetettu:
127.0.0.1
8888
Aloita käyttöliittymäpyyntö selaimessa tai muussa asiakasohjelmassa. Fiddler sieppaa pyynnön ja näyttää Fiddlerin pääliittymässä.
Inspectors
> Request
, tässä näytetään pyynnön yksityiskohtaiset tiedot, mukaan lukien HTTP-menetelmä, URL-osoite, pyynnön otsikko, pyynnön runko jne.Inspectors
> Response
, palvelimen vastaus näytetään tässä, mukaan lukien tilakoodi, vastauksen otsikko, vastauksen runko jne.Jos haluat testata erilaisia pyyntöparametreja tai otsikkotietoja, voit valita istunnon ja sittenRequest
Muokkaa vastaavaa sisältöä välilehtisivulla.Muokkauksen jälkeen voit käyttää hiiren kakkospainikkeella olevaa valikkoaResend
lähettääksesi pyynnön uudelleen.
Joissakin testausskenaarioissa saatat joutua simuloimaan palvelimen vastauksia.sallittuResponse
Muokkaa vastauksen sisältöä välilehtisivulla ja hyväksyResend
Lähetä muokattu vastaus uudelleen asiakkaalle.
Fiddlerin avulla voit asettaa keskeytyspisteitä pyyntö- tai vastausvaiheen aikana.Valitse istunto ja napsautaBreak on Request
taiBreak on Response
-painiketta. Fiddler keskeyttää suorituksen, kun pyyntö tai vastaus menee ohi, jolloin voit tarkastella tai muokata pyyntöä/vastausta reaaliajassa.
Jos käyttöliittymä on HTTPS, varmista, ettäTools
> Options
> HTTPS
tarkistettuCapture HTTPS CONNECTs
jaDecrypt HTTPS traffic
. Varmista samalla, että asiakas luottaa Fiddlerin juurivarmenteeseen.
Voit tallentaa tiettyjä istuntoja myöhempää testausta varten tai jakaa ne muiden kanssa.Napsauta istuntoa hiiren kakkospainikkeella ja valitseSave
> Selected Sessions
…ja valitse tallennusmuoto ja -sijainti.
Fiddler tukee automaattista testausta skriptien avulla.kulkeaQuickExec
taiCustomize Rules
, voit kirjoittaa skriptejä käsittelemään istuntoja automaattisesti.
Fiddlerin käyttöTimeline
Toiminto, voit suorittaa liitäntäpyyntöjen suorituskykyanalyysiä ja tarkastella pyyntö- ja vastausaikoja.
Kun testi on valmis, muista sammuttaa Fiddler-välityspalvelin välityspalvelimen asetuksista, jotta se ei vaikuta normaaliin verkkoon.
Fiddlerin käyttö käyttöliittymätestaukseen voi parantaa huomattavasti testauksen tehokkuutta, mikä auttaa kehittäjiä löytämään nopeasti ongelmat ja optimoimaan käyttöliittymän suorituskyvyn. Muista hyödyntää kaikki Fiddlerin tarjoamat ominaisuudet ja vaihtoehdot käytön aikana.
Varmista ensin, että Fiddler-työkalu on käynnistetty.
Fiddlerissä keskeytyskohdat voidaan asettaa seuraavilla tavoilla:
Rules
> Automatic Breakpoints
TarkistaaBefore requests
。Rules
> Automatic Breakpoints
TarkistaaAfter responses
。Breakpoints
> set URL
, anna tietty URL-osoite tai käytä yleismerkkejä.Varmista, että selaimesi tai sovelluksesi välityspalvelinasetukset osoittavat Fiddleriin, jotta liikenne voidaan kaapata.
Lähetä pyyntö selaimessa tai sovelluksessa. Jos keskeytyskohta on asetettu, pyyntö keskeytetään ennen lähettämistä tai ennen paluuta.
Pyydettyään tauon voit tehdä senInspectors
> Request
Tarkastele ja muokkaa pyynnön tietoja, mukaan lukien:
Jos reagoiva keskeytyskohta on asetettu, voit tehdä senInspectors
> Response
Tarkastele ja muokkaa vastaustietoja, mukaan lukien:
Kun olet muokannut pyyntöä tai vastausta, napsauta työkaluriviäRun
-painiketta (tai paina F10-näppäintä) ja Fiddler jatkaa pyynnön tai vastauksen suorittamista.
Halutessasi voit napsauttaa istuntoa hiiren kakkospainikkeella ja valitaResend
lähettääksesi muokatun pyynnön.
Kun olet suorittanut virheenkorjauksen, muista seRules
> Automatic Breakpoints
Poista valinta vastaavasta keskeytyspistevaihtoehdosta, jotta kaikki pyynnöt eivät katkaisu.
Fiddler sallii käytönExecute JavaScript
taiExecute C#
komento suorittaa komentosarjan, joka voi suorittaa automaattisesti joitain toimintoja, kun pyyntö tai vastaus keskeytetään.
FiddlerScriptin avulla voit kirjoittaa JavaScript-koodia, joka suoritetaan jokaisen istunnon käsittelyn yhteydessä ja jota voidaan käyttää pyynnön tai vastauksen muokkaamiseen.
Voit tallentaa virheenkorjausistunnot tai viedä ne HTML-raportteina jakamista tai arkistointia varten.
Käyttämällä Fiddlerin keskeytyspisteen virheenkorjaustoimintoa voit ymmärtää ja hallita verkkopyyntöjen prosessia paremmin, mikä on erittäin hyödyllistä kehitys- ja testaustyössä.
Avaa ensin Fiddler-työkalu. Varmista, että Fiddler on käynnissä, koska se tallentaa kaiken välityspalvelimen kautta kulkevan liikenteen.
Varmista, että selaimesi tai sovelluksesi on määritetty käyttämään välityspalvelinta Fiddlerin kautta. Yleensä asetettu:
127.0.0.1
8888
Napsauta Fiddlerissä Rules
valikko ja valitsePerformance
> Simulate Modem Speeds
。
Valitse ponnahdusikkunassa Simulate low bandwidth
jaSimulate high latency
vaihtoehtoja. Tämä simuloi alhaisen kaistanleveyden ja korkean viiveen verkkoympäristöä.
Kun asetus on valmis, napsauta OK
Tallenna asetukset.
Nyt kun teet pyynnön selaimen tai sovelluksen kautta, Fiddler simuloi määritetyt verkkoolosuhteet.
Tarkkaile sovelluksen suorituskykyä heikossa verkkoympäristössä ja tarkista latausaika, vastenopeus jne.
Säädä simuloituja verkkoparametreja tarpeen mukaan testataksesi sovelluksen suorituskykyä eri verkko-olosuhteissa.
Kun testi on suoritettu, voit Rules
> Performance
Poista valintaSimulate Modem Speeds
, palauttaa normaali verkon nopeus.
Tallenna testitulokset ja analysoi ja optimoi havaittujen ongelmien perusteella.
Käyttämällä Fiddlerin heikkoa verkkosimulaatiotoimintoa voit arvioida sovelluksesi käyttäytymistä erilaisissa verkko-olosuhteissa kehitys- ja testausvaiheessa ja optimoi näin käyttökokemuksen.