Povolit testu používat datový fond

Než bude moci test používat proměnná data z datového fondu, musíte aktualizovat test tak, aby obsahoval odkaz na tento datový fond.

Postup

  1. V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
  2. Pravým tlačítkem myši klepněte na název testu a vyberte volbu Přidat > Datový fond. Otevře se okno Importovat datový fond se seznamem datových fondů, které má test k dispozici. Pokud test již používá nějaký datový fond, v seznamu se neobjeví.
  3. V seznamu Vyhovující prostředky klepněte na název datového fondu, který má váš test používat.
  4. Vyberte Režim otevření pro datový fond. Tento režim určuje pohled datového fondu pro virtuální uživatele.
    Volba Popis
    Sdílený (na počítač) (výchozí)

    Virtuální uživatelé na každém z počítačů čerpají ze sdíleného zobrazení datového fondu, přičemž řádky datového fondu jsou mezi ně rozdělovány kolektivně, postupně, v pořadí odpovídajícímu pořadí vyžádání dat.

    Tato volba způsobí, že virtuální uživatelé nebo iterace cyklu budou používat data z různých řádků a že server uvidí proměnná data. Přesné pořadí přístupu k řádkům všech uživatelů nebo iterací nelze předpovědět, protože toto pořadí závisí na pořadí provádění testů a na trvání testu na každém z počítačů.

    Soukromý

    Každý virtuální uživatel vykresluje data ze soukromého zobrazení datového fondu, který má své řádky postupně rozdělené mezi jednotlivé uživatele.

    Tato volba zajišťuje, že každý virtuální uživatel získá z datového fondu stejná data ve stejném pořadí. Protože však každý uživatel začíná prvním řádkem datového fondu a přistupuje k řádkům v daném pořadí, mohou různí virtuální uživatelé používat stejný řádek. Další řádek datového fondu se bude používat pouze tehdy, pokud přidáte test používající tento datový fond a naplánujete cyklus plánu s více než jednou iterací.

    Segmentovaný (na počítač)

    Virtuální uživatelé na každém z počítačů čerpají ze segmentovaného zobrazení datového fondu, přičemž data jsou mezi ně rozdělována postupně, kolektivně na základě příslušného segmentu. Pořadí rozdělování mezi uživatele přesně odpovídá pořadí vyžádání dat. Segmenty se vypočítávají podle toho, jak plán rozděluje virtuální uživatele mezi počítače. Pokud např. plán přiřazuje 25 % uživatelů ke skupině 1 a 75 % ke skupině 2, a přiřazuje tyto skupiny k počítačům 1 a 2, bude zobrazení počítače 1 obsahovat prvních 25 % řádků datového fondu a zobrazení počítače 2 zbývajících 75 %.

    Tato volba brání virtuálním uživatelům vybírat duplicitní hodnoty (např. ID účtů). Pokud zakážete cyklické zalamování, nelze řádek použít více než jednou.

  5. Pro daný datový fond vyberte Režim přístupu:
    • Sekvenční: K řádkům v datovém fondu se přistupuje v pořadí, ve kterém jsou fyzicky uloženy do souboru datového fondu, počínaje prvním řádkem a konče posledním.
    • Náhodný: K řádkům v datovém fondu se přistupuje v libovolném pořadí a ke každému z řádků lze přistupovat několikrát nebo také vůbec. Všechny řádky mají pokaždé stejnou šanci na to, že budou vybrány.
    • Promíchaný: Před každým přístupem k datovému fondu dojde ke změně pořadí řádků a výsledkem je jiná posloupnost. K řádkům se přistupuje náhodně, ale opětovný výběr stejného řádku je možný až poté, co budou všechny řádky jednou vybrány.
  6. Vyberte, zda bude test znovu používat data, jakmile se dostane na konec datového fondu.

    Když ve výchozím nastavení test dosáhne konce datového fondu nebo segmentu datového fondu, začne data používat od začátku. Chcete-li vynutit zastavení testu na konci datového fondu nebo segmentu, zrušte zaškrtnutí políčka Zalomit po dosažení posledního řádku. Vynucení zastavení může být užitečné v případech, kdy datový fond obsahuje např. 15 záznamů, vy spustíte test pro 20 virtuálních uživatelů a nechcete, aby posledních pět uživatelů používalo znovu ty samé informace. Přestože je test označen jako Nezdařený, protože bylo vynuceno jeho zastavení, jsou výkonnostní data v testu platná, Pokud však vaší aplikaci nezáleží na tom, zda znovu používá stejná data, je výchozí nastavení přetočení vhodnější. Díky cyklickému zalamování se není třeba obávat, zda bude datový fond dostatečně velký, když změníte pracovní zátěž a přidáte více uživatelů, nebo když zvýšíte počet iterací v cyklu.

  7. Vyberte, zda budou data v datovém fondu pro každého virtuálního uživatele permanentní.

    Standardně se pro každé provedení testu z datového fondu načítá jeden řádek a data v tomto řádku datového fondu jsou testu k dispozici pouze po dobu jeho trvání. Výběrem volby Pro daného uživatele načíst pouze jednou určíte, že každý přístup k datovému fondu z libovolného testu spouštěného konkrétním virtuálním uživatelem vrátí vždy stejný řádek.

    V rámci ilustrace účinků těchto voleb na vracené řádky předpokládejme, že test obsahuje cyklus s přístupy do datového fondu. Cyklus má 2 iterace. Následující tabulka ukazuje řádek, k němuž s e v jednotlivých iteracích přistupuje:
    Volba datového fondu Iterace 1 Iterace 2
    Sekvenční a Soukromý řádek 1 řádek 2
    Sdílený a Promíchaný řádek x řádek y
    Pro daného uživatele načíst pouze jednou řádek x řádek x
  8. Klepněte na volbu Vybrat. Odkaz na datový fond se přidá do testu a oblast Podrobnosti prvku testu se aktualizuje informacemi o datovém fondu.
  9. Uložte test.

Jak pokračovat dále

Nyní jste vytvořili odkaz mezi testem a datovým fondem. Dalším krokem je přidružení hodnoty v testu ke sloupci v datovém fondu, jak probírá téma Přidružení hodnoty testu ke sloupci datového fondu.

Váš názor