Požadavek test-performance

Vyvolá test výkonu systému flexideo

Požadavek test-performance může volat pouze uživatel s oprávněním admin.

syntax
<request>
<test-performance
to-db="{boolean}"
/>
</request>

Atributy

to-db - Naměřený výsledek - Určuje zda je naměřený výsledek zaznamenán do databáze. A to správně nebo chybně - true/false.(typ: boolean) TYP HODNOTY: boolean;


Potomci

Požadavek test-performance neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.


Odpověď

Struktura odpovědi na požadavek test-performance vrácená v obálce response:

syntax
<response>
<test-performance
type="ok|error"
detail="{string}"
cpu-no="{number}"
alloc="{number}"
rand="{number}"
int-cpu="{number}"
mem-write="{number}"
hash="{number}"
dealloc="{number}"
act-read="{number}"
act-write="{number}"
act-del="{number}"
hist-read="{number}"
hist-write="{number}"
hist-del="{number}"
web-read="{number}"
web-write="{number}"
web-del="{number}"
files-read="{number}"
files-write="{number}"
files-del="{number}"
web-small-read="{number}"
web-small-write="{number}"
web-small-del="{number}"
files-small-read="{number}"
files-small-write="{number}"
files-small-del="{number}"
/>
</response>

Atributy

type - Obsahuje hodnoty ok nebo error (možnosti obsahu: ok | error)

detail - Upřesnění - Bližší popis vzniklé chyby. Je k dispozici při odpovědi typu 'error'.(typ: string)

cpu-no - Určuje počet procesorů.(typ: number) TYP HODNOTY: number;

alloc - Určuje rychlost alokace operační paměti.(typ: number) TYP HODNOTY: number;

rand - Určuje rychlost generování náhodných čísel.(typ: number) TYP HODNOTY: number;

int-cpu - Určuje rychlost provádění celočíselných matematických operací.(typ: number) TYP HODNOTY: number;

mem-write - Určuje rychlost zápisu do operační paměti.(typ: number) TYP HODNOTY: number;

hash - Určuje rychlost generování hash.(typ: number) TYP HODNOTY: number;

dealloc - Určuje rychlost vracení operační paměti.(typ: number) TYP HODNOTY: number;

act-read - Určuje rychlost čtení z aktuální databáze.(typ: number) TYP HODNOTY: number;

act-write - Určuje rychlost zápisu do aktuální databáze.(typ: number) TYP HODNOTY: number;

act-del - Určuje rychlost výmazu z aktuální databáze.(typ: number) TYP HODNOTY: number;

hist-read - Určuje rychlost čtení z historické databáze.(typ: number) TYP HODNOTY: number;

hist-write - Určuje rychlost zápisu do historické databáze.(typ: number) TYP HODNOTY: number;

hist-del - Určuje rychlost výmazu z historické databáze.(typ: number) TYP HODNOTY: number;

web-read - Určuje rychlost čtení velkého souboru z adresáře webového sídla.(typ: number) TYP HODNOTY: number;

web-write - Určuje rychlost zápisu velkého souboru do adresáře webového sídla.(typ: number) TYP HODNOTY: number;

web-del - Určuje rychlost výmazu velkého souboru z adresáře webového sídla.(typ: number) TYP HODNOTY: number;

files-read - Určuje rychlost čtení velkého souboru z výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;

files-write - Určuje rychlost zápisu velkého souboru do výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;

files-del - Určuje rychlost výmazu velkého souboru z výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;

web-small-read - Určuje rychlost čtení malých souborů z adresáře webového sídla.(typ: number) TYP HODNOTY: number;

web-small-write - Určuje rychlost malých malých souborů do adresáře webového sídla.(typ: number) TYP HODNOTY: number;

web-small-del - Určuje rychlost výmazu malých souborů z adresáře webového sídla.(typ: number) TYP HODNOTY: number;

files-small-read - Určuje rychlost čtení malých souborů z výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;

files-small-write - Určuje rychlost zápisu malých souborů do výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;

files-small-del - Určuje rychlost výmazu malých souborů z výchozího souborového úložiště.(typ: number) TYP HODNOTY: number;


Potomci

Odpověď test-performance neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.

Výraz pro identifikaci chyb v odpovědi serveru: test-performance[@status='error'] (odkaz na popis detailu: @detail).


Poznámka k response

Existují zde dvě možné odpovědi. Kladná a záporná. Kladná značí, že požadavek byl řádně proveden, záporná pak, že při jeho provádění došlo k nějaké chybě.

Při operacích mem-write, act-read, act-write, hist-read, hist-write, files-read, files-write, web-small-read, web-small-write, files-small-read, files-small-write je vždy zapsáno srovnatelné množství dat. Lze je tedy částečně srovnávat.

V případě databázové chyby, jsou v těle tagu přítomny tagy error.

K výsledkům předchozízch testů uložených v databázi lze použít pohled _perf. Názvy vracených sloupců odpovídají výše uvedeným atributům (obsahují navíc ješte datum a čas testu a id pod nímž je výsledek uložen).

Je-li potřeba měřit výkon opakovaně, lze použít požadavek do-manage.


Požadavek admin-unlockPožadavek cache-boostPožadavek do-managePožadavek do-optimize-filesPožadavek do-scan-filesPožadavek get-scan-filesPožadavek mimesPožadavek servicePožadavek soap-servicesPožadavek test-performancePožadavek unload-soapPožadavek unload-pseudoPožadavek update-dadPožadavek update-files