Definování požadavků na výkon v testech

Můžete definovat požadavky na výkon pro prvky v testu. Tyto požadavky určují přijatelné prahové hodnoty výkonu a ověřují smlouvy SLA.

Informace o této úloze

Požadavky na výkon můžete nastavit pro prvky testu specifické pro protokol, pro prvky časového plánu, pro data vytvořená vlastním kódem a pro shromážděná data o využití prostředků. Požadavek na výkon definujete jako standardní nebo dodatečný. Standardní požadavek na výkon je požadavek, který je natolik významný, že pokud zaznamená selhání, bude celý běh deklarován jako selhání. Dodatečný požadavek na výkon, třebaže je důležitý, není natolik významný, aby způsobil selhání celého běhu. Dodatečným požadavkem na výkon může být například požadavek vývojářů na ověření velmi specifické položky dat prostřednictvím monitorování WebSphere PMI.

Postup

Definování požadavku na výkon pro prvky v testu:

  1. V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
  2. V oblasti Obsah testu vyberte stránku nebo požadavek, který bude obsahovat vytvářený požadavek. Můžete vybrat více stránek nebo více požadavků.
  3. V oblasti Podrobnosti prvku testu klepněte na kartu Rozšířené a vyberte volbu Povolit požadavky na výkon. Zobrazí se tabulka požadavků na výkon, jež jsou použity pro stránku nebo pro požadavek.
  4. Klepněte na požadavek a přidejte definici. Postupujte takto:
    Volba Popis
    Název Název požadavku na výkon můžete změnit v zájmu přehlednosti. Změníte-li však název požadavku, vznikne neshoda mezi sestavou Požadavky na výkon, jež používá změněný název, a ostatními sestavami, jež používají výchozí název. Z tohoto důvodu při změně názvu nadále sledujte i původní název.
    Operátor Vyberte operátor.
    Hodnota Zadejte hodnotu.
    Standardní Vyberte, má-li jít o standardní požadavek. Standardní požadavek může způsobit vygenerování verdiktu nezdaru pro celý test. Zrušte zaškrtnutí, má-li jít o dodatečný požadavek. Obecně platí, že dodatečné požadavky se používají pro interně sledované požadavky. Dodatečný požadavek nemůže způsobit selhání běhu a dodatečné požadavky jsou omezeny na dvě stránky sestavy Požadavky na výkon.
  5. Případně můžete použít definovaný požadavek na další prvky testu:
    1. V oblasti Obsah testu vyberte prvky testu, jež mají obsahovat požadavek. Prvky musejí být stejného typu, tj. například všechny prvky stránky.
    2. V tabulce Požadavky klepněte pravým tlačítkem myši na řádek požadavku a vyberte volbu Kopírovat požadavky.
  6. Případně můžete vybrat volbu Skrýt nedefinované požadavky, a v zájmu přehlednosti tak skrýt zešedlé řádky, jež signalizují, že požadavek není definován.
  7. Vyberte požadavek a klepnutím na tlačítko Vymazat odeberte jeho definici. Požadavek je i nadále dostupný a lze ho znovu nadefinovat.
  8. Po definování požadovaných požadavků v prvcích testu můžete zobrazit všechny požadavky definované pro test. Postupujte takto:
    1. V oblasti Obsah testu klepněte na název (kořen) testu.
    2. V oblasti Podrobnosti prvku testu klepněte na kartu Požadavky na výkon. Stránka Požadavky na výkon zobrazí souhrn požadavků na výkon, jež jsou definovány v testu.
    3. K původní definici požadavku přejdete poklepáním na řádek požadavku.

Příklad

Požadavky na výkon můžete definovat v testu nebo v časovém plánu. Definujete-li požadavek v testu, definuje se požadavek samostatně pro každý prvek testu. To platí i v případě, že vyberete více prvků testu a použijete požadavek pro všechny prvky zároveň. Definujete-li požadavek v časovém plánu, použije se požadavek na množinu prvků testu.

Například předpokládejme, že vyberete každou stránku v testu a definujete tento požadavek: Průměrná doba odezvy pro stránku [ms] [pro spuštění] musí být kratší než 5 sekund. To znamená, že pokud jedna ze stránek v testu má dobu odezvu 6 sekund, požadavek na této stránce zaznamená selhání. Ostatní stránky, jež mají dobu odezvy kratší než 5 sekund, zaznamenají úspěch.

Předpokládejme, že otevřete časový plán a definujete tento požadavek: Průměrná doba odezvy pro všechny stránky [ms] [pro spuštění] musí být kratší než 5 sekund. Tento požadavek měří průměrnou dobu odezvy pro všechny stránky. Jedna stránka může mít dobu odezvy 30 sekund, ale bude-li mít dostatečný počet stránek dobu odezvy krátkou tak, aby společně vykompenzovaly účinek pomalé stránky, požadavek zaznamená úspěch.

Další informace k definování požadavků v časových plánech naleznete v tématu Definování požadavků na výkon v plánech.


Váš názor