Vytvoření datového fondu přidruženého k testu

Můžete vytvořit datové fondy obsahující proměnná data, která budou používána spuštěnými testy. Jedná se o upřednostňovaný způsob vytvoření datového fondu, protože datový fond je při něm automaticky přidružený k testu. Můžete vytvořit libovolný datový fond, od prázdného datového fondu obsahujícího jediný sloupec, který můžete později upravit, až po plně funkční datový fond.

Postup

  1. V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
  2. V oblasti Obsah testu klepněte na název testu.
  3. Na kartě Obecné volby klepněte na volbu Přidat datový fond. Volby uvedené v následující tabulce umožňují vytvořit cokoli od jednoduchého datového fondu, který můžete později upravit, až po kompletní datový fond.
    Chcete-li vytvořit Proveďte v editoru testů v okně Přidat datový fond tyto kroky
    Jednosloupcový datový fond s výchozím režimem přístupu. V části Existující datové fondy v pracovním prostoru vyberte hodnotu Nový datový fond<název_testu>.datapool a klepněte na tlačítko Dokončit. Volitelně můžete v této relaci sloupec datového fondu pojmenovat a další sloupce a data můžete přidat později.
    Jednosloupcový datový fond a vybrat režim přístupu. V části Existující datové fondy v pracovním prostoru vyberte hodnotu Nový datový fond<název_testu>.datapool klepněte na tlačítko Další. Budete vyzváni k zadání režimu přístupu. Volitelně můžete v této relaci sloupec datového fondu pojmenovat a další sloupce a data můžete přidat později.
    Přidružení mezi testem a existujícím datovým fondem. Vyberte datový fond. Datový fond se přidruží k testu a v této relaci můžete volitelně nastavit režim přístupu.
    Nový, zcela funkční datový fond. Vyberte projekt a klepněte na volbu Použít průvodce k vytvoření nového datového fondu.
  4. Vyberte Režim otevření pro datový fond. Tento režim určuje pohled datového fondu pro virtuální uživatele. Různé testy mohou otevírat stejný datový fond různým způsobem a režim otevření můžete později změnit otevřením testu a poklepáním na název datového fondu.
    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. Pokud nastavujete, jak bude test přistupovat k datovému fondu během této relace, vyberte jednu z následujících voleb. Různé testy mohou přistupovat ke stejnému datovému fondu různým způsobem a režim přístupu můžete později změnit otevřením testu a poklepáním na název datového fondu.
    • 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.

    Považujte nesekvenční přístup (Náhodný a Promíchaný) jako přístup k zamíchanému balíčku karet. Při Náhodném přístupu můžete vybranou kartu vrátit na libovolné místo v balíčku, což znamená, že jednu kartu můžete vytáhnout vícekrát, než vytáhnete jinou kartu. Protože konce balíčku nikdy nedosáhnete, je volba Zalomit po dosažení posledního řádku nedostupná. S Promíchaným přístupem se vybraná karta vrací na spodek balíčku. Až vyberete každou kartu jednou, buď začnete znovu vybírat ze shora ve stejném pořadí (Zalomit po dosažení posledního řádku má hodnotu Ano), nebo nebudete moci provádět žádné další výběry (Přetočit po dosažení posledního řádku má hodnotu Ne).

  6. Vyberte jednu z následujících voleb.
    Volba Popis
    Zalomit po dosažení posledního řádku

    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.

    Poznámka: Tato volba je nedostupná s volbou Náhodný, protože při náhodném přístupu neexistuje konec souboru.
    Pro daného uživatele načíst pouze jednou

    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
  7. Pokud vytváříte plně funkční datový fond, můžete během této relace volitelně naimportovat data ze souboru CSV. Data můžete naimportovat také později klepnutím na volbu Soubor > Import > Test > Datový fond a vybráním souboru CSV. Podrobnější informace o importu datových fondů viz Import souboru CSV do datového fondu.

Jak pokračovat dále

Dalším krokem poté, co vytvoříte datový fond a přidáte do něj data, je přidružit hodnotu v testu ke sloupci v datovém fondu, jak je popsáno v tématu Přidružení hodnoty testu ke sloupci datového fondu.

Váš názor