设置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窗口执行

  1. wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue  
  2.   
  3. 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 ,并没用因为上面的设置而改变,所以没有起到效果
 为了修改它们,分别执行

  1. wmic ENVIRONMENT where "name='temp' and username like '%SYSTEM'" set VariableValue='%temp%'   
  2.  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按钮 --->

在如图选项卡中中,选择第二个选项....

即可...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值