Een handige applicatie voor webontwikkelaars die het testen van webapplicaties moeten automatiseren door meerdere bronnen van een bepaalde website op te vragen. Het is niet meer dan normaal dat professionele webontwikkelaars geavanceerde testtools nodig hebben voor hun applicaties, of we het nu hebben over een website of een web- gebaseerde applicatie.
Met een feature-rijke functieset wil HttpMaster Professional Edition voldoen aan de eisen van velen wat betreft het testen van applicaties.
HttpMaster-project Wanneer u met HttpMaster werkt, beheert u meestal HttpMaster-projecteigenschappen en eigenschappen van de verzoekitems in het project. Projecteigenschappen bieden globale opties om internetverzoeken aan te passen die zullen worden uitgevoerd; wijzigingen in deze eigenschappen zijn van invloed op alle projectaanvraagitems.
HttpMaster-project kan op schijf worden opgeslagen als een bestand met de extensie 'hmpr' voor later hergebruik. Projectbestand wordt intern opgeslagen in XML-indeling.
Brede set http-eigenschappen
HttpMaster-project bevat veel opties die kunnen worden gebruikt om gegenereerde http-verzoeken te verfijnen. Deze omvatten verzoekcodering, globale URL en queryreeks, globalhttp-verzoekheaders en een aantal geavanceerde eigenschappen zoals URL-codering en de mogelijkheid om het opslaan van uitvoeringsgegevens volledig uit te schakelen, wat handig kan zijn als u wilt dat uitvoeringen zo snel mogelijk worden voltooid zonder gegevens te verzamelen .
Parameters
In projecteigenschappen kunt u ook parameters van verschillende gegevenstypen en verschillende generatietypen definiëren. Met parameters kunt u dynamische gegevens opnemen in de verzoekitems; dit kan handig zijn om meerdere verzoeken te genereren op basis van de parametergegevens of om globale herbruikbare waarden te creëren.
Alle gedefinieerde parameters kunnen worden gebruikt met verzoekitemeigenschappen, bijvoorbeeld met URL van het verzoekitem.
Validatie van responsgegevens
Standaard valideert HttpMaster elk uitgevoerd verzoek met standaard systeemvalidatie. Standaardsysteemvalidatie bewaakt geretourneerde http-statuscodes en bepaalt het uitvoeringsresultaat volgens deze statuscode. U kunt echter aangepaste validaties definiëren in projecteigenschappen en vervolgens deze projectvalidaties gebruiken om aangepaste logische validatie-expressies voor elk verzoekitem te definiëren. Er zijn verschillende soorten aangepaste validaties beschikbaar; de meerderheid van hen voert enige validatie uit op de antwoordinstantie.
Verzoek om ketening
HttpMaster-project stelt u in staat om kettingitems van verschillende typen te definiëren die vervolgens in verzoekitems kunnen worden gebruikt om gegevens van het vorige verzoek bij het volgende verzoek op te nemen. U kunt deze projectkoppelingsitems gebruiken in verzoekitemeigenschappen, bijvoorbeeld binnen verzoekitem-URL. Hiermee worden gegevens van het vorige verzoek dynamisch ingevoegd op plaatsen waar chaining wordt gebruikt. Op die manier kunt u een reeks verzoeken maken waarbij elk verzoek enkele gegevens van het vorige verzoek zal gebruiken.
Uitgebreide ondersteuning voor het uploaden van gegevens
Er kunnen verschillende gegevenseigenschappen worden opgegeven bij het maken van een verzoekitem, waaronder de http-methode, het URL-adres en meer. HttpMaster heeft ook uitgebreide ondersteuning voor het uploaden van gegevens; het stelt je in staat om platte tekstgegevens, de inhoud van een bepaald bestand of meerdelige formuliergegevens te posten, die een combinatie van platte tekstgegevens en schijfbestanden kunnen bevatten. Verzoek om body-gegevens voor upload kunnen ook automatisch worden opgebouwd uit bestaande HTML-inhoud die is verkregen van een internetadres (URL) of schijfbestand.
Databuilder aanvragen
Als u een bepaalde website moet testen met verschillende opties voor invoergegevens, kunt u de aanvraagtekst bouwen op basis van een bestaande HTML-inhoud die is verkregen via een URL of een schijfbestand. HttpMaster detecteert alle HTML-invoerelementen binnen FORM-tags en geeft ze weer in de lijst waar u ze kunt opnemen in de aanvraagtekst. Voor alle HTML-elementen met meerdere opties (bijvoorbeeld keuzerondjes of SELECT-elementen), haalt HttpMaster alle mogelijke waarden uit HTML-inhoud en stelt u in staat om automatisch een parameter met meerdere waarden te maken met verkregen gegevenswaarden.
Itemuitvoering aanvragen
HttpMaster biedt krachtige uitvoeringsmogelijkheden en stelt u in staat om alleen geopende verzoekitems, alleen geselecteerde verzoekitems of alle projectverzoekitems uit te voeren. Het is ook mogelijk om uitvoeringsgroepen te maken en alleen verzoekitems uit te voeren die deel uitmaken van de specifieke uitvoeringsgroep.
Tijdens het uitvoeringsproces kunt u de uitvoeringsvoortgang en status van elk verzoekitem volgen. Met HttpMaster kunnen ook volledige uitvoeringsgegevens worden opgeslagen in een extern bestand met de extensie 'hmex'. U kunt dit bestand op elk moment later opnieuw openen om uitvoeringsgegevens te bekijken.
Uitvoeringsgroepen en voorwaardelijke uitvoering
Het keer op keer selecteren van dezelfde set verzoekitems voor uitvoering kan een vervelende en tijdrovende taak worden. Als u vaak dezelfde verzoekitems moet uitvoeren, probeer dan uitvoeringsgroepen. Uitvoeringsgroepen zijn een krachtige functie voor vereenvoudigde uitvoering van meerdere verzoekitems en stellen u in staat om een aangepaste uitvoeringsvolgorde op te geven voor elk verzoekitem in de groep.
Uitvoeringsgroepen ondersteunen ook voorwaardelijke uitvoering van verzoekitems op basis van het uitvoeringsresultaat van een ander verzoekitem in dezelfde groep. U kunt bijvoorbeeld specificeren om een bepaald verzoekitem alleen uit te voeren als een ander verzoekitem met succes is uitgevoerd.
Uitgebreide gegevensbeoordeling
Zodra de uitvoering van een bepaald verzoekitem is voltooid, kunt u de uitvoeringsresultaten ervan openen en bekijken. Er zijn verschillende uitvoeringsgegevens beschikbaar voor beoordeling, waaronder http-headers, cookies, responsgegevens, grootte, duur, enz.
HttpMaster beschikt ook over verschillende mooie viewers voor gebruiksvriendelijke weergave van responsgegevens, waaronder XML, JSON, HTML, CSS en meer. De meeste mooie kijkers ondersteunen codevouwen voor het uitvouwen/samenvouwen van geselecteerde codesecties.
Antwoordgegevens kunnen verder worden gemanipuleerd, bijvoorbeeld antwoordtekst exporteren naar een extern bestand, gegevens zoeken voor een bepaalde woordgroep, een PDF-rapport maken en meer.
Extra hulpmiddelen
HttpMaster biedt ook enkele extra tools, bijvoorbeeld ad hochttp-aanvraagtool. Als u snel een eenvoudig http-verzoek moet uitvoeren, is het misschien niet de beste optie om een project- en verzoekitem te maken. In dergelijke situaties kunt u deze ad-hocaanvraagtool gebruiken, die ook volledige beoordeling en beheer van uitvoeringsgegevens ondersteunt.
U kunt ook de opdrachtregelinterface gebruiken om de uitvoering van HttpMaster-projecten te automatiseren. De resultaten van de uitvoering van de opdrachtregel worden opgeslagen in speciale bestanden die kunnen worden geopend in HttpMaster voor volledige beoordeling van uitvoeringsgegevens.
Ten allertijde de virussanne uitschakelen!
Let op! Login of Update Uw vip status.