查看磁盘使用情况 df -lh
段时间linux的generator后会产生大量临时文件,存储在tmp下brr_开头的文件夹都是lr产生的临时文件,用如下方法清空
- cd /tmp
- rm -rf brr_*
在运行场景时,爆出磁盘空间已满。但另外其它磁盘浪费未使用情况。所以百度出以下修改临时文件存放目录方法。
LoadRunner是使用用户 NT ANTHORITY\SYSTEM 用户来执行程序,所以需要修改此用户对应的temp和tmp存放位置。
此处需要用到wmic的知识。以下普及该知识
名词解释
Windows Management Instrumentation Command
-
line(Windows管理规范命令行)
ENVIRONMENT
-
系统环境设置管理
1
. 获取temp环境变量
wmic ENVIRONMENT
where
"
name='temp'
"
get
UserName,VariableValue
2
. 更改path环境变量值,新增e:\tools
wmic ENVIRONMENT
where
"
name='path' and username='<system>'
"
set
VariableValue=
"
%path%;e:\tools
"
3
. 新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name
=
"
home
"
,username=
"
<system>
"
,VariableValue=
"
%HOMEDRIVE%%HOMEPATH%
"
4
. 删除home环境变量
wmic ENVIRONMENT
where
"
name='home'
"
delete
步骤1:查询目前名为temp tmp 的环境变量。对应使用的用户和存放位置
在MS-DOS窗口执行
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
wmic ENVIRONMENT where "name='tmp'" get UserName,VariableValue
步骤2:查询到结果如上图,存放位置,就是目前空间不够用的磁盘。所以接下来修改,这个用户对应的存放位置
wmic ENVIRONMENT where "name='temp' and username like '%SYSTEM'" set VariableValue='d:\lr\temp'
wmic ENVIRONMENT where "name='tmp' and username like '%SYSTEM'" set VariableValue='d:\lr\temp'
步骤3:验证上述修改内容是否生效,再次执行步骤1中的内容 重启系统
步骤4:运行LoadRunner,检查是否运行时临时文件存放在了指定位置。