Po nahrání testu jej můžete rozdělit na menší testy. Rozdělením testu můžete vytvořit modulární stavební bloky menších testů a spojovat je do větších testů. Původní test zůstává beze změny.
Informace o této úloze
Díky schopnosti rozdělení testu můžete zaznamenat poměrně dlouhý scénář více funkčních kroků pro určitou aplikaci a poté v editoru rozdělit test na řadu menších testovacích segmentů, jež můžete spouštět v různých pořadích v plánu. Průvodce určí, které proměnné je zapotřebí uchovat mezi rozdělenými testy, a vytvoří propojení, abyste nemuseli psát vlastní kód.
Postup
- V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
- Vyberte jeden či více prvků v testu pro rozdělení do nového testu. Musíte vybrat sousední prvky. Můžete vybrat všechny druhy prvků s výjimkou kontejnerů proměnných. Tyto prvky však musejí být bezprostředně podřízené kořenovému uzlu testu.
- Klepněte pravým tlačítkem myši na vybrané prvky a poté vyberte volbu Uložit výběr jako nový test.
- V okně Uložit výběr jako nový test zadejte název souboru pro nový test a případně zadejte popis nebo komentář pro rozdělený test.
- Výběrem volby Rovněž použít text popisu pro komentář na začátku každého testu k přidání pole Popis/komentář ve funkci komentáře na začátek rozděleného testu.
- Výběrem volby Označit výběr v editoru k označení výběru v původním testu značkami ve tvaru [N->, kde N je kladné celé číslo odpovídající počtu uložených výběrů.
Například při prvním uložení výběru v podobě nového testu bude výběr v původním testu označen tímto identifikátorem:[1->.
Pokud jste uložili tři výběry, bude původní test označen těmito identifikátory: [1->, [2-> a [3->.
- Klepněte na tlačítko Další.
Výběr volby Označit výběr v editoru vám usnadní rozdělování testu na více částí. Značky v editoru se odeberou při zavření testu. Označené prvky testu nelze ukládat.
Klepněte pravým tlačítkem myši a vyberte volbu Vymazat rozsah, chcete-li odebrat značky k opětovnému uložení vybraných prvků testu.
- Volitelné: Na další stránce v průvodci Uložit výběr jako nový test zkontrolujte změny provedené v důsledku spuštění. Obvykle ponecháte vybrané volby Propojit testy přes proměnné a Změny specifické pro HTTP, protože deaktivace těchto voleb může způsobit ztrátu použitelnosti rozděleného testu nebo vygenerování nepředvídatelných výsledků. Nicméně můžete zrušit zaškrtnutí specifických políček Propojit testy přes proměnné, pokud určitá data nechcete korelovat mezi testy.
- Klepněte na tlačítko Dokončit.
Výsledky
Z vybraných prvků se vytvoří nový test. Proměnné testu vytvořené při rozdělení testu jsou vypsány v kontejneru Proměnné vytvořené rozdělením testu v novém testu. V zájmu optimálních výsledků otevřete kontejner Proměnné vytvořené rozdělením testu v novém testu a ověřte, že došlo k vytvoření proměnných a přiřazení hodnot testem, který je proveden před nově rozděleným testem. Další informace k proměnným testu naleznete v tématech O proměnných testu a Deklarace a přiřazování proměnných testu.
Původní test se označí, pokud jste vybrali volbu Označit výběr v editoru. Chcete-li značky odebrat, klepněte pravým tlačítkem myši na vybrané prvky v původním testu a vyberte volbu Vymazat rozsah. Budete vyzváni k odstranění nového testu. Klepněte na tlačítko Ano, chcete-li odstranit nový test, nebo na tlačítko Ne, chcete-li jej uchovat.
Příklad
Mějte na zřeteli volby, jež činíte při rozdělení testu a změně uspořádání rozdělených testů v plánu. Předpokládejme, že test visitIBM obsahuje tyto akce:
- Přihlášení na server.
- Vytvoření položky na serveru a odebrání položky.
- Úprava položky, ověření, že byla změna provedena, a obnovení položky.
- Odhlášení ze serveru.
Chcete test rozdělit na čtyři části: Přihlásit, Vytvořit, Upravit a Odhlásit. Test musíte rozdělit čtyřikrát.
- Otevřete test visitIBM a vyberte akce přihlášení. Pojmenujte nový test Přihlásit. Tento test bude obsahovat akce přihlášení.
- Vyberte akce vytvoření. Pojmenujte nový test Vytvořit.
- Vyberte akce úprav. Pojmenujte nový test Upravit.
- Vyberte akce odhlášení. Pojmenujte nový test Odhlásit.
Poté vytvoříte plán, který bude spouštět virtuální uživatele vybrané v datovém fondu. Jednotliví virtuální uživatelé spustí test Přihlásit, provedou různé kombinace testů Vytvořit a Upravit a nakonec spustí test Odhlásit.
Mějte však na zřeteli, že rozdělíte-li test, test Vytvořit mohl provést inicializaci proměnných, jež používá test Upravit. Pokud tedy změníte pořadí v běhu (tj. spustíte test Upravit před testem Vytvořit), zajistěte, aby proměnné sdílené těmito testy byly správně inicializovány a nastaveny.