51Testing软件测试论坛

标题: LR中怎样在脚本中取到当前的用户名 [打印本页]

作者: xin.daydream    时间: 2007-3-21 10:14
标题: LR中怎样在脚本中取到当前的用户名
有可能通过在脚本中写个函数什么的,取到当前登录的用户名是什么吗?比如从session中取
作者: xin.daydream    时间: 2007-3-21 10:33
在线等!!
作者: zzzxtz    时间: 2007-3-21 11:00
想到一个笨办法,如果是xxxx论坛或其他系统,那么上去的页面回有提示欢迎你xxxx用户,使用web_reg_save_param函数把它找下来就是了。
作者: duola1119    时间: 2007-3-21 11:08
Action()
{
    char* abort="aborting...";
    char * my_host;
    char *ip;
    ip = lr_get_vuser_ip();
    if (ip)
    lr_output_message("The IP address is %s", ip);
    else
    lr_output_message("IP spoofing disabled");

    lr_message ("login failed: %s", abort);
    lr_save_datetime("Tomorrow is %B %d %Y", DATE_NOW +ONE_DAY, "next");
    lr_output_message(lr_eval_string("{next}"));
    my_host = lr_get_host_name( );
    lr_output_message("您的机器名称:%s", my_host);

将这里的ip修改为你要取的参数
作者: xin.daydream    时间: 2007-3-21 11:10
多谢!聪明啊!
目前用户名已经取到。
又有个新问题:我希望通过用户名来筛选我的参数输入,比如是A用户参数输入为1、3、5中的任意一个,B用户参数输入为2、4、6中的任意一个,在LR中应该怎样做?
作者: duola1119    时间: 2007-3-21 11:20
IF语句想一想.关注
作者: Zee    时间: 2007-3-21 11:34
参数化,随机取就是了。
作者: xin.daydream    时间: 2007-3-21 12:14
主要是查询到之后还有操作,查询不到的话后面的操作会出错,所以随机取不可行,版主指点个可行的办法?

[ 本帖最后由 xin.daydream 于 2007-3-21 12:16 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2