windows - Sådan får du JMETER til at sende et formular til en sti med en QUERYSTRING?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger JMeter til nogle præstationsprøvninger. Jeg har optaget min testcase ved hjælp af proxyen og løber ind i en snag, der forsøger at afspille det igen.


Dybest set har jeg et HTTP-indlæg og dets udstationering på en side, der indeholder en QUERYSTRING.



   Sampler path: http://dev.mysite.com/myform.aspx?formfunction=SEARCH[1]

  
   POST DATA: searchitem=hunde



Problem, som jeg kører i, er, at myform.aspx vil blive videregivet postdataene, men det returnerer ikke det forventede svar. Det returnerer et svar, som om forespørgselsstrengen (? Formfunction=SEARCH) ikke var inkluderet. Uden forespørgselsstrengen kører den en standard SØG, men hvis forespørgselsstrengen er inkluderet, kører den en anden søgning med det søgeord, der er inkluderet i postdataene.


Hvordan kan jeg få JMeter til at genkende forespørgselsstrengen jeg sender i min samplersti?


Enhver hjælp er værdsat.


Tak.


jg

Bedste reference


Du kan prøve at tage parameteren ud af stien og tilføje den som et postdata element nedenfor.


Så i din HTTP-anmodning - under 'parametre' skal du se 'searchitem: dogs'. klik på 'Tilføj' for at oprette en ny parameter med navnet 'formfunktion' og værdi 'SEARCH'