51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7961|回复: 14
打印 上一主题 下一主题

[原创] 参数化用户名和密码

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-2 13:12:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Action()
{

        web_url("index.htm",
                "URL=http://10.1.3.61:8080/portal/html/index.htm",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=../public/images/portal/nav_bgall.jpg", ENDITEM,
                "Url=../public/images/portal/login_headerbg.jpg", ENDITEM,
                "Url=../public/images/portal/login_headerleft.jpg", ENDITEM,
                "Url=../public/images/portal/login_headerright.jpg", ENDITEM,
                "Url=../public/images/portal/login_headerline.jpg", ENDITEM,
                "Url=../public/images/portal/flash_02.gif", ENDITEM,
                "Url=../public/images/portal/flash_04.gif", ENDITEM,
                "Url=../public/images/portal/flash_05.jpg", ENDITEM,
                "Url=../public/images/portal/business_bg.jpg", ENDITEM,
                "Url=../public/images/portal/flash_07.gif", ENDITEM,
                "Url=../public/images/portal/login_bg.png", ENDITEM,
                "Url=../public/images/portal/askpaper_tdbgm.jpg", ENDITEM,
                "Url=../public/images/portal/bg_btnorange.png", ENDITEM,
                "Url=../public/images/portal/useinfo_tdlm.jpg", ENDITEM,
                "Url=../public/images/portal/attentiont_writetdbg.gif", ENDITEM,
                "Url=../public/images/portal/nav_left.jpg", ENDITEM,
                "Url=../public/images/portal/useinfo_tdrm.jpg", ENDITEM,
                "Url=../public/images/portal/nav_middle.jpg", ENDITEM,
                "Url=../public/images/portal/bg_btngreen.png", ENDITEM,
                "Url=../public/images/portal/bg_btnuse.png", ENDITEM,
                "Url=../public/images/portal/login_headertitle.jpg", ENDITEM,
                "Url=../public/images/portal/log_btncancel.gif", ENDITEM,
                "Url=../public/images/portal/log_btnok.gif", ENDITEM,
                "Url=../public/images/portal/log_textfieldbg.jpg", ENDITEM,
                "Url=../public/jquery/img/jquery.modaldialog/close.gif", ENDITEM,
                "Url=../public/jquery/img/jquery.modaldialog/e_hd.gif", ENDITEM,
                "Url=../public/jquery/img/jquery.modaldialog/e_bg.jpg", ENDITEM,
                LAST);

        web_custom_request("JPortalAction.findSessionAccount.dwr",
                "URL=http://10.1.3.61:8080/portal/dwr-portal/call/plaincall/JPortalAction.findSessionAccount.dwr",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/javascript",
                "Referer=http://10.1.3.61:8080/portal/html/index.htm",
                "Snapshot=t2.inf",
                "Mode=HTML",
                "EncType=text/plain",
                "Body=callCount=1\npage=/portal/html/index.htm\nhttpSessionId=\nscriptSessionId=1EA06AB2BDFDF8A357DF5EEA36D483F2981\nc0-scriptName=JPortalAction\nc0-methodName=findSessionAccount\nc0-id=0\nc0-param0=boolean:false\nbatchId=0\n",
                LAST);

        web_custom_request("JPortalAction.getQuestions.dwr",
                "URL=http://10.1.3.61:8080/portal/dwr-portal/call/plaincall/JPortalAction.getQuestions.dwr",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/javascript",
                "Referer=http://10.1.3.61:8080/portal/html/index.htm",
                "Snapshot=t3.inf",
                "Mode=HTML",
                "EncType=text/plain",
                "Body=callCount=1\npage=/portal/html/index.htm\nhttpSessionId=\nscriptSessionId=1EA06AB2BDFDF8A357DF5EEA36D483F2981\nc0-scriptName=JPortalAction\nc0-methodName=getQuestions\nc0-id=0\nbatchId=1\n",
                LAST);

        lr_think_time(6);

        web_custom_request("JPortalAction.login.dwr",
                "URL=http://10.1.3.61:8080/portal/dwr-portal/call/plaincall/JPortalAction.login.dwr",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/javascript",
                "Referer=http://10.1.3.61:8080/portal/html/index.htm",
                "Snapshot=t4.inf",
                "Mode=HTML",
                "EncType=text/plain",
                "Body=callCount=1\npage=/portal/html/index.htm\nhttpSessionId=6E20372F23BF808A4E97F50FDCCF20DD\nscriptSessionId=1EA06AB2BDFDF8A357DF5EEA36D483F2981\nc0-scriptName=JPortalAction\nc0-methodName=login\nc0-id=0\nc0-param0=string:111\nc0-param1=string:222\nc0-param2=boolean:false\nbatchId=2\n",
                LAST);

        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-9-3 13:46:49 | 只看该作者
哥们,你的问题到底是什么?是不知道参数化还是你的脚本运行不了啊。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-3 18:51:50 | 只看该作者
没看懂你要表达什么意思
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-9-4 09:46:59 | 只看该作者
参数化用户名和密码
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-4 10:11:11 | 只看该作者
::qiguai::: 怎样实现用户名的密码的参数化?

想让用户名是随机取出的~~

[ 本帖最后由 mball 于 2009-9-4 10:12 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-9-4 11:28:31 | 只看该作者
参数化用户名:
在代码中找到对应用户名的字段,如“username”,点击右键,选择“replace with a parameter",点击确定。参数化部分变为红色,点选右键,选择参数化。

参数化密码同理
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-9-4 11:38:38 | 只看该作者
原帖由 yaya8080 于 2009-9-4 11:28 发表
参数化用户名:
在代码中找到对应用户名的字段,如“username”,点击右键,选择“replace with a parameter",点击确定。参数化部分变为红色,点选右键,选择参数化。

参数化密码同理

这个我知道咯,我是想实现随机选出一个username,同时要能选出与之对应的密码
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-9-4 11:47:43 | 只看该作者
1.建立2个参数,比如username和password
2.输入具体的用户名,再对应的password参数中输入相应的密码
3.password参数中的【Select next row】选择same line as username
4.在username参数中的【Select next row】选择Random就可以了

PS:如果账户多的话可以选择导入csv文件
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-9-4 12:27:03 | 只看该作者
原帖由 lampson_82 于 2009-9-4 11:47 发表
1.建立2个参数,比如username和password
2.输入具体的用户名,再对应的password参数中输入相应的密码
3.password参数中的【Select next row】选择same line as username
4.在username参数中的【Select next row】 ...

解决方法是这样的!顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2009-9-4 13:16:55 | 只看该作者
看下吧  没有username 和 password的字段  用的drw
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-9-4 15:08:11 | 只看该作者
原帖由 superliming 于 2009-9-4 13:16 发表
看下吧  没有username 和 password的字段  用的drw

drw是表示什么?
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-9-4 15:24:42 | 只看该作者
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2009-9-15 12:02:31 | 只看该作者

自己回答

怪我们看的不仔细
     web_custom_request("JPortalAction.login.dwr",
                "URL=http://10.1.3.61:8080/portal/dwr-portal/call/plaincall/JPortalAction.login.dwr",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/javascript",
                "Referer=http://10.1.3.61:8080/portal/html/index.htm",
                "Snapshot=t4.inf",
                "Mode=HTML",
                "EncType=text/plain",
                "Body=callCount=1\npage=/portal/html/index.htm\nhttpSessionId=6E20372F23BF808A4E97F50FDCCF20DD\nscriptSessionId=1EA06AB2BDFDF8A357DF5EEA36D483F2981\nc0-scriptName=JPortalAction\nc0-methodName=login\nc0-id=0\nc0-param0=string:{username}\nc0-param1=string:{password}\nc0-param2=boolean:false\nbatchId=2\n",
                LAST);
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-20 10:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2011-12-26 16:00:50 | 只看该作者
    学习了~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2015-8-14 10:06:27 | 只看该作者
    楼主,我刚学习不久,想请教一下,就是对于你发的这个帖子的问题,你应该是创建了若干的用户名和密码,那么最后你在参数化用户名和密码之后,运行脚本出错了吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 10:41 , Processed in 0.070808 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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