設置Loadrunner負載機臨時文件目錄
最近在跑穩定性測試 3 X 24小時的時候,發現負載機產生的日志還運行記錄等等竟然有100多G! C盤空間不足,但是D盤還有700多G空間呢,怎么讓臨時文件轉移到D盤?
此處分兩種情況:
一. 修改本機的臨時文件
1. 觀察壓力機產生的臨時文件都是在 %USERPROFILE%\Local Settings\Temp 下,于是在“我的電腦”——“屬性”——“高級”——“環境變量”里修改了TEMP和TMP變量
此處設置它們的值都未 "D:\TEMP",運行發現結果仍然保存在%USERPROFILE%\Local Settings\Temp下。
2. 百度發現, loadrunner執行時用的"NT AUTHORITY\SYSTEM"用戶,修改此用戶的 TEMP和TMP變量路徑要用到WMI相關的知識.
在MS-DOS窗口執行
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
wmic ENVIRONMENT where "name='tmp'" get UserName,VariableValue
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
wmic ENVIRONMENT where "name='tmp'" get UserName,VariableValue
查看‘NT AUTHORITY\SYSTEM’ TEMP和TMP 環境變量仍然是%USERPROFILE%\Local Settings\Temp ,并沒用因為上面的設置而改變,所以沒有起到效果
為了修改它們,分別執行
wmic ENVIRONMENT where "name='temp' and username like '%SYSTEM'" set VariableValue='%temp%'
wmic ENVIRONMENT where "name='tmp' and username like '%SYSTEM'" set VariableValue='%temp%'
wmic ENVIRONMENT where "name='temp' and username like '%SYSTEM'" set VariableValue='%temp%'
wmic ENVIRONMENT where "name='tmp' and username like '%SYSTEM'" set VariableValue='%temp%'
將NT AUTHORITY\SYSTEM的環境變量指向系統的Temp變量! 執行成功. 再次運行壓測,發現臨時文件已經到d:\temp文件夾了..
二. 修改其他負載機(協作施壓)
1 .“我的電腦”——“屬性”——“高級”——“環境變量”里修改了TEMP和TMP變量
此處設置它們的值都為 "D:\TEMP",
2. 進入loadrunner controller ,菜單 secnario --- load generator --- 設置協作負載機的臨時文件路徑
單擊 Details按鈕 --->
posted on 2014-07-25 11:55 順其自然EVO 閱讀(326) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄 、性能測試