转:设置Loadrunner负载机临时文件目录
2014-07-24 16:46
197 查看
最近在跑稳定性测试 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按钮 --->
在如图选项卡中中,选择第二个选项....
即可...
此处分两种情况:
一. 修改本机的临时文件
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按钮 --->
在如图选项卡中中,选择第二个选项....
即可...
相关文章推荐
- 设置Loadrunner负载机临时文件目录
- 设置Loadrunner负载机临时文件目录
- 设置 ASP.NET 存储当前应用程序的临时文件(生成的源、编译了的程序集等)的目录的物理路径。
- 在apache配置文件中设置php上传临时目录
- 设置多级目录保存session临时文件
- struts2文件上传,设置临时目录和限制文件大小 以及 批量上传
- 文件系统管理 之 文件和目录访问权限设置
- 设置一个目录中的jar包到classpath中,并且执行一个jar文件
- 设置tomcat将jsp编译后的servlet文件的放置目录
- Linux中用CVSNT进行目录、文件的权限设置
- 自动删除VC项目目录下临时文件
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- 未能将临时文件复制到输出目录 无法将*.dll文件复制到运行目录。
- bat删除当前目录及其所有子目录中的VC临时文件
- 修改CHROM临时文件存放目录
- 系统相关目录及文件的权限设置
- Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
- linux设置目录和文件使用权限
- 如何设置UNIX/LINUX中的文件及目录权限【转自www.bitsCN.com】