Rendezvous points overview
During a scenario run, you can instruct multiple Vusers to perform tasks simultaneously by using rendezvous points. A rendezvous point creates intense user load on the server and enables the measurement of server performance under load.
Suppose you want to measure how a web-based banking system performs when ten Vusers simultaneously check account information. To emulate the required user load on the server, you instruct all the Vusers to check account information at exactly the same time.
You ensure that multiple Vusers act simultaneously by creating a rendezvous point. When a Vuser arrives at the rendezvous point, it is held there by Controller. You then set a rendezvous policy according to which Controller releases the Vusers from the rendezvous point either when the required number of Vusers arrives, or when a specified amount of time has passed.
You define rendezvous points in the Vuser script. For information about inserting rendezvous points into Vuser scripts, see the Virtual User Generator Help Center (select the relevant version).
Using Controller, you can influence the level of server load by selecting:
-
Which of the rendezvous points will be active during the scenario
-
How many Vusers will take part in each rendezvous
For example, to test a bank server, you could create a scenario that contains two rendezvous points. The first rendezvous ensures that 1000 Vusers simultaneously deposit cash. The second rendezvous ensures that another 1000 Vusers simultaneously withdraw cash. If you want to measure how the server performs when only 500 Vusers deposit cash, you can deactivate the withdraw rendezvous, and instruct 500 Vusers to participate in the deposit rendezvous only.