Datapoolstruktur

Datapooler gir testene variabeldata under utføring. Du kan legge til Variabler (kolonner), Poster (rader) og Ekvivalensklasser (grupper med beslektede poster) for å definere strukturen til en datapool. Denne delen beskriver disse strukturelle elementene. Du finner informasjon om hvordan du fyller ut en datapool og bruker datapool-APIen under Opplæring: Opprette en datapooldrevet JUnit-testapplikasjon.

Eksempel på ytelsestesting

Ytelsestester er basert på brukeremulering. I en sesjon med applikasjonen som testes, bruker testeren en funksjon som faktiske kunder vil bruke, og fra den registrerte sesjonen blir det generert en test som inneholder nøyaktig de dataene som testeren har oppgitt. Hvis det for eksempel skal opprettes en ytelsestest for en dialogboks i en web-basert innkjøpsapplikasjon som ber om kontonummeret til den som handler, aktiverer testeren dialogboksen ved å velge en vare som er til salgs, klikke på en knapp for å "betale nå" og oppgi et kontonummer. Ved avspilling av testen, der testeren kan be om at hundrevis av transaksjonsforekomster kjøres samtidig, er det ønskelig at forskjellige kontonumre (kanskje en kombinasjon av gyldige og ugyldige numre) blir brukt for hver av forekomstene. For å oppgi variabeldata som testene skal bruke ved avspilling, oppretter testeren datapooler.

Strukturelle elementer.

Datapooler inneholder tre strukturelle elementer

Som vist i følgende figur, er redigeringsprogrammet for datapool et rutenett som likner på et regneark. Hvis du høyreklikker på rutenettet, åpnes hurtigmenyen som du kan bruke til å legge til eller vedlikeholde de strukturelle elementene til datapoolen som blir vist ovenfor. Du legger til data ved å skrive i en celle.

Når du oppretter en datapool, kan du velge å initialisere den nye datapoolen med dataene i en eksisterende CSV-tekstfil som du har opprettet med et regnearkredigeringsprogram, eller med et eksternt eller tilpasset verktøy. Dette anbefales for datapooler som inneholder store mengder data. Redigeringsprogrammet for datapool egner seg når du skal oppgi små mengder data og endre enkeltposter, men det har ingen mulighet til å generere store mengder skrevne data.

Beslektede begreper
Opplæring: Opprette en datapooldrevet JUnit-testapplikasjon

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.