Synkronisera Vuser-aktivitet med Rendezvous Points
Rendezvous-punkter tillåter prestandatestare att emulera tunga toppbelastningar genom att instruera flera virtuella användare (Vusers) att vänta vid ett specifikt steg i ett skript. När det erforderliga antalet Vusers anländer vid denna tidpunkt fortsätter de samtidigt för att utföra uppgiften.
Steg för att infoga en mötesplats i VuGen
- Öppna målskriptet i Virtual User Generator-redigeraren (VuGen).
- Leta reda på kodraden omedelbart före åtgärden som kräver synkroniserad körning.
- Välj menyn Infoga från det övre navigeringsfältet.
- Klicka på Rendezvous för att öppna konfigurationsdialogrutan.
- Skriv ett unikt namn för mötesplatsen. Använd ett namn som återspeglar den specifika affärsprocess som testas.
- Klicka på OK. Funktionen
lr_rendezvous("Point_Name");kommer att visas i skriptet.
Placering och implementeringsregler
- Sätt in punkten innan en transaktion startar för att säkerställa att "Väntetiden" som spenderas vid mötet inte ingår i transaktionens svarstidsmätningar.
- Rendezvous-funktionen måste placeras i avsnittet
Actioni skriptet snarare änvuser_initellervuser_end. - Under skriptuppspelning i VuGen ignoreras mötespunkten. Synkroniseringen sker endast när ett scenario körs i styrenheten.
Rendezvous-policyinställningar och effekter
| Policynamn | Vuser Release Condition | Testsyfte |
|---|---|---|
| Alla Vusers | Vänta tills varje Vuser som tilldelats scenariot når punkten. | Simulerar maximal möjlig samtidig belastning för en specifik process. |
| Procentandel användare | Släpp gruppen när en definierad procentandel av Vusers anländer. | Simulerar variabla eller partiella topptrafikmönster. |
| Fast kvantitet | Släpp efter att ett visst antal användare når punkten. | Testar applikationsstabilitet under en känd, konstant samtidighetsnivå. |
Hantera synkronisering i styrenheten
- Öppna kontrollen och navigera till menyn Scenario.
- Välj Rendezvous för att se alla punkter som definieras över de inlästa skripten.
- Klicka på Policy för att definiera hur många Vusers som måste anlända innan de släpps.
- Ställ in Timeout-värdet för att avgöra hur länge styrenheten väntar på Vusers innan de släpper de som redan är vid punkten.
Copyright ©trylatt.pages.dev 2026