51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1141|回复: 1
打印 上一主题 下一主题

[原创] 参数化问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-26 13:26:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用loadrunner录制了51testing的登录操作,未参数化的脚本并且对用户是否登录成功进行判断:

web_reg_find("text=test001","SaveCount=test001_Count",LAST);web_submit_data("logging.php",
                "Action=http://bbs.51testing.com/logging.php?action=login&loginsubmit=true",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://bbs.51testing.com/default.php",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=formhash", "Value=8e7821ab", ENDITEM,
                "Name=cookietime", "Value=2592000", ENDITEM,
                "Name=loginfield", "Value=username", ENDITEM,
                "Name=username", "Value=test001", ENDITEM,
                "Name=password", "Value=test001", ENDITEM,

                "Name=userlogin", "Value=?", ENDITEM,
                LAST);  
IF (atoi(lr_eval_string("test001_Count"))>0)
{ lr_output_message("log on successful.")}
else
{ lr_output_message("log on failed");
  return(0);
}
       
现在将红色字体对应的用户名和密码进行参数化:
web_reg_find("text={username}","SaveCount={username}_Count",LAST);
        web_submit_data("logging.php",
                "Action=http://bbs.51testing.com/logging.php?action=login&loginsubmit=true",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://bbs.51testing.com/default.php",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=formhash", "Value=8e7821ab", ENDITEM,
                "Name=cookietime", "Value=2592000", ENDITEM,
                "Name=loginfield", "Value=username", ENDITEM,
                "Name=username", "Value={username}", ENDITEM,
                "Name=password", "Value={password}", ENDITEM,
                "Name=userlogin", "Value=?", ENDITEM,
                LAST);

  if (atoi(lr_eval_string("{{username}_Count}"))>0)
  
        {  lr_output_message("username log on successful:",lr_eval_string("{username}"));
            
        }
    else
        {  lr_error_message("username log on faile:",lr_eval_string("{username}"));
           return (0);
        }
  


大家帮我看下,我这样参数化对不对,运行结果中显示能登录进去,但是录制日志中显示的是log on failed,参数化是不是有问题?

[ 本帖最后由 yawenhui 于 2009-3-26 13:35 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-3-26 14:58:05 | 只看该作者
??????????怎么沉下去了,没有人知道吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 18:33 , Processed in 0.066956 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表