LoadRunner Controller 常見用法


Controller 工作原理:通過場景設計來模擬用戶的真實操作並調用vugen中的腳本,再通過設置的壓力機產生壓力

Scenario-convert scenario to the percentage mode   百分比模式

Scenario-Convert scenario to the vuser group mode  分組模式:串聯去執行腳本

創建目標場景

 

 查看負載機(Load Generator)

 負載機瓶頸:1、任務管理器

             2、load generators

             3、加個負載機,相同的條件壓測

 報錯以后查看日志(需要在腳本里設置了保存,然后壓測那才能同步顯示日志)

實踐經驗:運行腳本以后報錯,除超時報錯,95%以上是腳本錯誤。看回放日志(replay log)

 

持續時間選項卡

1、運行直到完成

2、在加壓完成之后運行x(時W分W 秒):所有 Vuser 都已加壓之后,再運行方案約一段指定的時間

3、無限期運行

注意:持續時間設置將覆蓋 Vuser 迭代設置。這意味着,如果將持續時間設為五分鍾,

那么 Vuser 將繼續在五分鍾時間內運行盡可能多的迭代,即使運行時設置僅指定一次迭代。

按迭代次數跑,將按腳本中設置的迭代次數運行,運行n次以后停止

實踐經驗: 唯一取值   文本形式 自動分配方式   不能邊壓邊調整用戶
每台負載機設置多大並發,就是多大,兩台負載機,每台負載機設置10,那總vu就是20.

腳本跟壓測時候不一致  改了腳本或者設置  需要刷新一下 壓測這才能同步過來. 

刷新就是同步的一個過程
 

大數據量的制造:

1、 Loadrunner 造數據

2、 寫存儲過程

3、 Datafactory

4、 Load file (python 寫操作數據庫的腳本)

5、hive  sql ,spark, MapReduce

 

拓展:

滴滴打車軟件框架設計:

1、怎么保證方圓五公里—判斷司機所在地理位置與發單的地理位置(臨時性的東西存在redis中)

2、怎么保證只有一個人搶到單—用消息隊列,搶到單后發送消息告訴其他搶單人該單已接(保證唯一性,消息的唯一性)

3、怎么保證只有空載的司機並且沒有搶單的司機搶到這個單—加狀態(數據庫加狀態)

說並發數,一般要問,在什么響應時間內,它的並發用戶數

 響應時間一般說,在多少個並發用戶數下,響應時間是多少
 場景里設置跑多長時間  就是action里迭代多長時間

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM