1. 程式人生 > >LoadRunner同一個指令碼執行兩次結果相差很大的原因

LoadRunner同一個指令碼執行兩次結果相差很大的原因

如果同一個指令碼執行兩次結果相差特別大.後一次的響應時間比前一次的響應時間慢了特別多,而期間開發又未修改過程式排查問題:

 1.檢視下linux記憶體利用情況 free -m 是檢視記憶體情況 (通常可用記憶體佔10%是可接受範圍內) 如果可用記憶體很小的話 :一種可能是程式有問題 :另一種可能是磁碟空間不足了 當磁碟空間不足就會去寫記憶體 

2.可以先看下第二種情況成立否 : 命令 tf -m 檢視磁碟空間情況結果看到磁碟空間為0了 

3.檢視哪個程序佔用了這麼多 ,最好通過log日誌進行分析。在執行效能測試指令碼前一定要確認好log日誌的級別,如果設定debug,程式就會不斷的寫日誌,影響效能測試結果 通常都是設定成error級別 當然如果再執行指令碼過程中 兩次執行結果不可能完全一樣.通常相差時間要小於100ms是可接受的