rendezvous:集合點在性能測試中用來同步虛擬用戶,讓虛擬用戶在同一時刻執行任務。html
1 Action() 2 { 3 web_url("login", 4 "URL=http://www.abc.com/login"); 5 6 lr_rendezvous("denglu");//集合點 7 8 lr_start_transaction("login");//事務開始 9 10 web_submit_data("login_2", 11 "Action=http://www.abc.com/login", 12 "Method=POST", 13 "RecContentType=text/html", 14 "Mode=HTML", 15 ITEMDATA, 16 "Name=username", "Value=admin", ENDITEM, 17 "Name=kkw", "Value=admin", ENDITEM, 18 LAST); 19 20 lr_end_transaction("login", LR_AUTO);//事務結束 21 22 }
示例中lr_rendezvous就是集合點。在LR中能夠經過多種方法進行集合點的添加。web
一、點擊菜單欄中的Insert添加集合點。性能
二、單擊右鍵,選擇Insert添加集合點。測試
固然也能夠進行手動添加事務,也能夠在錄製的時候添加集合點和事務。url
在性能測試中,可能會要求系統可以承受必定的人數同時提交請求。好比登陸請求,咱們能夠經過在提交登陸請求前面加入集合點,當虛擬用戶運行到提交登陸請求的集合點時,lr_rendezvous就會檢查同時有多少用戶運行到集合點,達不到預先要求的人數(1000個用戶同時登陸),LoadRunner就會命令已經到集合點的用戶在此等待,當在集合點等待的虛擬用戶達到1000人時,LoadRunner就會命令這1000個虛擬用戶同時去提交登陸數據,從而模擬1000個用戶同時登陸。spa