51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1762|回复: 3
打印 上一主题 下一主题

[求助] 录制脚本遇到的参数化组合问题,求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-4 11:12:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我录的是一个售票系统,原本我想参数化的地方是林涛,但是发现所有旅客信息都弄在一个passger的组合里,请问下各位同仁们,这样的组合要怎么参数化才好?我一直做黑盒测试最近才开始研究LR,请大家帮帮忙。
web_submit_data("excess.do",
                "Action=http://192.168.100.20:8099/ticket/sm/excess.do?op=seachpeople",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.100.20:8099/ticket/sm/newsale.do?op=salepanel&planid=4246&cabin=5&startport=3&endport=4&voyageno=13003B&ridedate=2013-01-04&ridetime=14:00&rmb=1200&nt=6000&shipid=1&routeid=221",
                "Snapshot=t42.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=name", "Value=林涛", ENDITEM,
                LAST);

        lr_think_time(8);

        web_submit_data("newsale.do_2",
                "Action=http://192.168.100.20:8099/ticket/sm/newsale.do?op=checkseatsnum",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.100.20:8099/ticket/sm/newsale.do?op=salepanel&planid=4246&cabin=5&startport=3&endport=4&voyageno=13003B&ridedate=2013-01-04&ridetime=14:00&rmb=1200&nt=6000&shipid=1&routeid=221",
                "Snapshot=t43.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=planid", "Value=4246", ENDITEM,
                "Name=cabinclass", "Value=5", ENDITEM,
                "Name=couts", "Value=1", ENDITEM,
                "Name=selects", "Value=0", ENDITEM,
                LAST);

        web_submit_data("newsale.do_3",
                "Action=http://192.168.100.20:8099/ticket/sm/newsale.do?op=getPrice",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.100.20:8099/ticket/sm/newsale.do?op=salepanel&planid=4246&cabin=5&startport=3&endport=4&voyageno=13003B&ridedate=2013-01-04&ridetime=14:00&rmb=1200&nt=6000&shipid=1&routeid=221",
                "Snapshot=t44.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=planid", "Value=4246", ENDITEM,
                "Name=cabin", "Value=5", ENDITEM,
                "Name=tickettype", "Value=全票", ENDITEM,
                LAST);

        lr_think_time(5);

        web_submit_data("newsale.do_4",
                "Action=http://192.168.100.20:8099/ticket/sm/newsale.do?op=save",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.100.20:8099/ticket/sm/newsale.do?op=salepanel&planid=4246&cabin=5&startport=3&endport=4&voyageno=13003B&ridedate=2013-01-04&ridetime=14:00&rmb=1200&nt=6000&shipid=1&routeid=221",
                "Snapshot=t45.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=passger", "Value=[{\"passanger\":\"林涛\",\"sex\":\"男\",\"licenseno\":\"35012519790506221X\",\"passportno\":\"通行证\",\"twno\":\"T06198764\",\"birthday\":\"1979-05-06\",\"telephone\":\"13685003719\",\"backdate\":\"\",\"telephonetw\":\"\",\"area\":null,\"personarea\":\"福建省\",\"pricelvl\":\"全票\",\"amount_rmb\":\"1200\",\"amount_nt\":\"6000\",\"remark\":\"\",\"vtype\":\"单程票\",\"backplanseatno\":\"\",\"backplanid\":\"\",\"seatno\":\"\"}]", ENDITEM,
                "Name=baby", "Value=[]", ENDITEM,
                "Name=pay", "Value=rmb", ENDITEM,
                "Name=planid", "Value=4246", ENDITEM,
                "Name=cabinclass", "Value=5", ENDITEM,
                "Name=shipid", "Value=1", ENDITEM,
                "Name=routeid", "Value=221", ENDITEM,
                "Name=salepoint", "Value=0103", ENDITEM,
                "Name=passgertype", "Value=1", ENDITEM,
                LAST);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-1-4 16:45:02 | 只看该作者
你的登录和退出也放在action里面了吗?或者你可以先迭代2次,看看结果如何
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-1-6 14:49:52 | 只看该作者
可以选择参数类型为XML。不过有个问题,回放脚本的时候可能看到的取值是乱码,只要把参数文件保存为ANSI就行(因为XML数据默认保存的文件格式为utf-8)
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-1-7 16:37:06 | 只看该作者
参数取值策略可以满足你要求
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 14:54 , Processed in 0.078765 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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