Tesztek futtatása véletlen sorrendben

A csak felhasználói csoportokat és teszteket tartalmazó ütemezés egy felhasználói csoport minden tesztjét végrehajtja egymás után. Ha véletlenszerű kiválasztót ad egy ütemezéshez, akkor a tesztek egy sorozatát megismételheti véletlenszerű sorrendben, így emulálva a valós felhasználók különböző műveleteit.

Eljárás

Véletlenszerű választó hozzáadása ütemezéshez:

  1. A tesztnavigátorban keresse ki az ütemezést, és kattintson rá duplán. Megnyílik az ütemezés.
  2. Kattintson a véletlenszerű választót tartalmazandó ütemezési elem nevére, majd kattintson a Hozzáadás > Véletlen választó lehetőségre.
  3. Az Ütemezési elem részletek területen adja meg a ciklus iterációinak számát.

    Úgy gondoljon magára, mint egy "véletlen választó". Be van kötve a szeme, és egy vödörben 10 vörös és 10 zöld golyó van. 50% esélye van arra, hogy a vörös golyót, és 50% esélye arra, hogy a zöld golyót választja. Véletlenszerűen választ egy golyót, ami vörös. Ezután vissza kell tennie a golyót a vödörbe. Egy golyó kiválasztásakor 50% esélye van a vörös golyó kihúzására. Mivel a vörös golyó minden kiválasztás után visszakerül, a vödör mindig 10 vörös és 10 zöld golyót tartalmaz. Még az is lehetséges (de valószínűtlen), hogy minden alkalommal a vörös golyót húzza.

  4. Állítsa be a véletlen választó súlyát. A súly határozza meg egy adott elem kiválasztásának statisztikai valószínűségét.
    1. Kattintson a jobb egérgombbal a véletlen választóra, majd kattintson a Hozzáadás > Súlyozott blokk menüpontra.
    2. A Súly mezőbe írjon be egy egész számot. Ez az egész szám az egyes tesztek futtatásainak viszonylagos arányát mutatja.

    Tegyük fel, hogy egy véletlen választó két tesztet tartalmaz: Böngészés és Licit. A Böngészés tesztnek 7-es súlyt ad, a Licitnek pedig 3-ast. A ciklus minden feldolgozásakor a Böngészés kiválasztása 70%-os, a Licit kiválasztása pedig 30%-os esélyű.

    ütemezés két különböző súlyú parancsfájllal

Példa

Amikor egy kiválasztó több különböző súlyt tartalmaz, matematikailag meghatározhatja egy blokk végrehajtásának valószínűségét. Ehhez adja össze a súlyokat, és ossza el az egyes blokkok súlyát ezzel az összeggel.

Például, tegyük fel, hogy egy kiválasztó hat blokkot tartalmaz, amelyek a következő súlyokra vannak beállítva:

A súlyok összege: 1 + 1 + 2 + 5 + 5 + 9 = 23. Emiatt a kiválasztás statisztikai valószínűsége:
Blokk súlya Blokk kiválasztásának valószínűsége
1 (két blokk) 1/23 = 0,0435, vagy kb. 4,35% (az egyes blokkoknál)
2 2/23 = 0,0870, vagy kb. 8,70%
5 (két blokk) 5/23 = 0,2174, vagy kb. 21,74% (az egyes blokkoknál)
9 9/23 = 0,3913, vagy kb. 39,13%
Ne feledje, hogy a magasabb súly növeli a valószínűséget, de nem garantálja egy blokk végrehajtását. Némi variancia felléphet. Például, ha egy tesztet 23 alkalommal futtat, akkor nem lehet megjósolni, hogy az első és a második blokk pontosan egyszer, a harmadik blokk pontosan kétszer, a negyedik és ötödik blokk pontosan ötször, és a hatodik blokk pontosan kilencszer lesz végrehajtva. Azonban minél nagyobb a blokkok végrehajtásának száma, annál pontosabb ez az előrejelzés.

Visszajelzés