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. |
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.
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.
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 |