分类:
2008-10-15 16:45:18
lr_whoami: 得到vuser的信息。
例如:
A.录制一个登录tom邮箱的脚本,当然要在脚本中首先定义
int id,scid;
char *groupname;
在脚本的的用户名、密码之后插入如下语句
lr_whoami(&id, &groupname, &scid); lr_output_message("**********id =%d", id); lr_output_message("**********groupname=%s", groupname); |
把脚本保存,命名为tomLogMail
B.运行脚本确保脚本可以成功执行,打开controller设置场景。有两点需要注意一下:
1,为了方便查找把结果文件存放在一个特定的目录下如f:\loadrunner_scrīpt\tomlogmail\res
2,在controller中的运行时设置Run-time Settings-Log中选中总是发送消息Always send messages. 此项非常重要,如果不选中该项在F:\LoadRunner_scrīpt\tomLogMail\res\log目录下将不会有任何log生成。
C.我设置3个vuser每15s增加一个。成功运行脚本
到F:\LoadRunner_scrīpt\tomLogMail\res\log目录下,看到有三个log日志文件tomLogMail_1.log、tomLogMail_2.log、tomLogMail_3.log,打开就可以看到以下信息。
tomLogMail_1.log中:
Action.c(64): **********id =1 [MsgId: MMSG-17999] Action.c(65): **********groupname=tomLogMail [MsgId: MMSG-17999] Action.c(66): **********scid=0 [MsgId: MMSG-17999] |
tomLogMail_2.log中:
Action.c(64): **********id =2 [MsgId: MMSG-17999]
Action.c(65): **********groupname=tomLogMail [MsgId: MMSG-17999] |
tomLogMail_3.log中:
Action.c(64): **********id =3 [MsgId: MMSG-17999] Action.c(65): **********groupname=tomLogMail [MsgId: MMSG-17999] Action.c(66): **********scid=0 [MsgId: MMSG-17999] |
[1]