loadrunner—事务、TPS
生活随笔
收集整理的這篇文章主要介紹了
loadrunner—事务、TPS
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Transaction:事務是指客戶端向服務器發送(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 }示例中lr_start_transaction代表事務的開始,lr_end_transaction代表事務的結束。中間的代碼則是要執行的事務(提交登錄請求)。在LR中可以通過多種方法進行事務的添加。
1、點擊菜單欄中的Insert添加事務。
2、點擊工具欄上面的事務添加圖標。
3、單擊右鍵,選擇Insert添加事務。
當然也可以進行手動添加事務。
?
Transaction Per Second:每秒事務數,TPS是性能測試的重要指標之一。客戶端在發送請求時開始計時,收到服務器響應后結束計時,這就是執行一個事務所使用的時間。顧名思義,每秒事務數,TPS就是單位時間內事務的執行次數。TPS反映了系統在同一時間內能處理業務的最大能力,這個數據越高,說明系統處理能力越強。
PS:看到系統的TPS隨著時間的變化逐漸變大,而在不到多少分鐘的時候系統每秒可以處理多少個事務。這里的最高值并不一定代表系統的最大處理能力,TPS會受到負載的影響,也會隨著負載的增加而逐漸增加,當系統進入繁忙期后,TPS會有所下降。而在幾分鐘以后開始出現少量的失敗事務。
?
轉載于:https://www.cnblogs.com/chen/p/7877657.html
總結
以上是生活随笔為你收集整理的loadrunner—事务、TPS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解微信开放平台第三方平台代小程序开发业
- 下一篇: The underlying provi