Optagelse af tests med HTTP-proxyen
Stop med at opbygge requests manuelt. Brug JMeter HTTP(S) Test Script Recorder til at optage browsertrafik og automatisk omdanne virkelige brugerhandlinger til en testplan.
Optagelse af tests med HTTP-proxyen er en gratis Belastningstest og benchmarking af ydeevne (JMeter og k6)-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Belastningstest og benchmarking af ydeevne (JMeter og k6), og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Belastningstest og benchmarking af ydeevne (JMeter og k6)-kurset indeholder 4 lektioner i alt.
Hvorfor optage i stedet for at opbygge?
Det er langsomt og fejlbehæftet at opbygge hver forespørgsel manuelt til en rigtig app. JMeter kan optage din browsersession og generere forespørgslerne for dig.
Optageren til testscriptet
HTTP(S) Test Script Recorder fungerer som en proxy mellem din browser og serveren og opfanger hver forespørgsel, der går igennem den.
Tilføjelse af optageren
Tilføj optageren ved at højreklikke på testplanen — den findes under Non-Test Elements, ikke inde i en trådgruppe.
Test Plan > Add > Non-Test Elements > HTTP(S) Test Script RecorderValg af målcontroller
Angiv en målcontroller, så de opfangede forespørgsler placeres i en Recording Controller i din trådgruppe, så alt holdes organiseret.
Konfiguration af proxyporten
Optageren lytter på en port (standard er 8888). Indstil din browsers proxy til localhost:8888, så dens trafik går gennem JMeter.
Optagelse af HTTPS-trafik
Til HTTPS genererer JMeter et midlertidigt rodcertifikat. Installér det i din browser, så krypteret trafik kan dekrypteres og optages.
Start og stop
Klik på Start, gennemgå din brugerrejse i browseren, og klik derefter på Stop. Hver handling bliver til en HTTP Request-sampler.
Udelukkelse af støj med filtre
Browsere henter billeder, CSS og analyseforespørgsler, som du ikke ønsker at teste. Tilføj URL-udelukkelsesmønstre, så statiske ressourcer ikke kommer med i din optagelse.
.*\.(png|jpg|css|js|gif|ico)Oprydning i optagelsen
Ryd op efter optagelsen: Omdøb samplere på en meningsfuld måde, fjern dubletter, og gruppér relaterede forespørgsler i Transaction Controllers.
Parameterisering af optagede værdier
Optagelser indeholder faste værdier som sessions-id'er eller brugernavne. Parameterisér dem med variabler, så testen fungerer for mange brugere og ikke kun for dig.
Optagelse kontra manuel opbygning
Optagelse er hurtigst til komplekse forløb, mens manuel opbygning giver præcis kontrol. De fleste testere optager først og finjusterer derefter manuelt samt parameteriserer.
Hurtigt tjek
Lav et hurtigt tjek af, hvad optageren gør, og hvordan du rydder op i dens output.
Opsummering
Opsummering: Test Script Recorder fungerer som proxy for browsertrafik ind i en Recording Controller. Indstil proxyporten, installér rod-CA'et til HTTPS, filtrér statiske ressourcer, og ryd derefter op og parameterisér.
Lær Belastningstest og benchmarking af ydeevne (JMeter og k6) med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Optagelse af tests med HTTP-proxyen” gratis?
Ja — hele teksten til “Optagelse af tests med HTTP-proxyen” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Belastningstest og benchmarking af ydeevne (JMeter og k6)-kurset, skal du opgradere til CoddyKit PRO. Belastningstest og benchmarking af ydeevne (JMeter og k6)-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Optagelse af tests med HTTP-proxyen”?
Stop med at opbygge requests manuelt. Brug JMeter HTTP(S) Test Script Recorder til at optage browsertrafik og automatisk omdanne virkelige brugerhandlinger til en testplan. Du øver dig i Belastningstest og benchmarking af ydeevne (JMeter og k6) med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Belastningstest og benchmarking af ydeevne (JMeter og k6)?
Der kræves ingen tidligere erfaring. Belastningstest og benchmarking af ydeevne (JMeter og k6) på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “Optagelse af tests med HTTP-proxyen”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Belastningstest og benchmarking af ydeevne (JMeter og k6)-lektion?
Ja. Alle Belastningstest og benchmarking af ydeevne (JMeter og k6)-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Installation og grænseflade i JMeter
- Oprettelse af en grundlæggende HTTP-test
- Visning af resultater med listeners
- Optagelse af tests med HTTP-proxyen