loadrunner—事务、TPS
Transaction:事務是指客戶端向服務器發(fā)送(http)請求,服務器向客戶端返回結果的過程。
1 Action() 2 { 3 web_url("login", 4 "URL=http://www.abc.com/login"); 5 6 lr_start_transaction("login"); 7 8 web_submit_data("login_2", 9 "Action=http://www.abc.com/login", 10 "Method=POST", 11 "RecContentType=text/html", 12 "Mode=HTML", 13 ITEMDATA, 14 "Name=username", "Value=admin", ENDITEM, 15 "Name=kkw", "Value=admin", ENDITEM, 16 LAST); 17 18 lr_end_transaction("login", LR_AUTO); 19 20 }示例中l(wèi)r_start_transaction代表事務的開始,lr_end_transaction代表事務的結束。中間的代碼則是要執(zhí)行的事務(提交登錄請求)。在LR中可以通過多種方法進行事務的添加。
1、點擊菜單欄中的Insert添加事務。
2、點擊工具欄上面的事務添加圖標。
3、單擊右鍵,選擇Insert添加事務。
當然也可以進行手動添加事務。
?
Transaction Per Second:每秒事務數(shù),TPS是性能測試的重要指標之一。客戶端在發(fā)送請求時開始計時,收到服務器響應后結束計時,這就是執(zhí)行一個事務所使用的時間。顧名思義,每秒事務數(shù),TPS就是單位時間內(nèi)事務的執(zhí)行次數(shù)。TPS反映了系統(tǒng)在同一時間內(nèi)能處理業(yè)務的最大能力,這個數(shù)據(jù)越高,說明系統(tǒng)處理能力越強。
PS:看到系統(tǒng)的TPS隨著時間的變化逐漸變大,而在不到多少分鐘的時候系統(tǒng)每秒可以處理多少個事務。這里的最高值并不一定代表系統(tǒng)的最大處理能力,TPS會受到負載的影響,也會隨著負載的增加而逐漸增加,當系統(tǒng)進入繁忙期后,TPS會有所下降。而在幾分鐘以后開始出現(xiàn)少量的失敗事務。
?
轉載于:https://www.cnblogs.com/chen/p/7877657.html
總結
以上是生活随笔為你收集整理的loadrunner—事务、TPS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解微信开放平台第三方平台代小程序开发业
- 下一篇: Linux下使用NTFS格式移动硬盘