51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1798|回复: 4
打印 上一主题 下一主题

[原创] 各位走过路过的大侠帮个忙,关于传递参数的问题,帮帮我这个菜鸟吧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-24 19:35:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
web_custom_request("GetSearchModel",
        "URL=http://192.168.0.3:9090/WMS/WSFiles/WsWHIN_ItemReceived.asmx/GetSearchModel",
        "Method=POST",
                "Resource=1",
                "RecContentType=application/json",
        "Referer=http://192.168.0.3:9090/WMS/frmWHIN_ItemReceivedView.aspx?BillNo=IRecd100622-03624&SignBy=",
                "EncType=application/json",
                "Body={Parameters:'BillNo=IRecd100622-03624'}",    //从后台数据库讲入库单号赋值到前台
                LAST);
       
web_url("frmWHIN_ItemReceived_Det.aspx",    //开始新增入库单的明细
        "URL=http://192.168.0.3:9090/WMS/frmWHIN_ItemReceived_Det.aspx?BillNo=IRecd100622-03624&SupplierID=HCHE31&LocationID=HJRETURN",
                "Resource=0",
                "RecContentType=text/html",
        "Referer=http://192.168.0.3:9090/WMS/frmWHIN_ItemReceivedView.aspx?BillNo=IRecd100622-03624&SignBy=",
                "Snapshot=t17.inf",
                "Mode=HTML",
                EXTRARES,
//省略               
LAST);
        "Referer=http://192.168.0.3:9090/WMS/frmWHIN_ItemReceived_Det.aspx?BillNo=IRecd100622-03624&SupplierID=HCHE31&LocationID=HJRETURN",
                "EncType=application/json",
                "Body={Parameters:\"BillNo=IRecd100622-03624&ItemNumber=00-A72P-7509\"}",
///  把itemnumber的值添加到BillNo这个单据中
                LAST);


  录制过程:新增一个入库单,获取BillNo  这个值IRecd100622-03624是从数据库中赋值到前台的,然后我在这个入库单中添加明细,其值为itemnumber=00-A72P-7509   录制结束后,并发100。入库单新增了100个不同的BillNo (正确),但是100条明细都在同一张入库单中,应该每一个入库单都有对应的一条明细。
  要参数化billno,但是在参数化的过程中BillNo无法获取最新的值
说了那么多就怕自己说的越多越不清楚,所以请教各位大侠,如何才能在新增单据的就能把BILLNO获取到,并在下面的新增明细页面中能对此值进行参数化?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-24 21:51:02 | 只看该作者
楼主的说明确实看不是很明白。
参数化最常见的一般也就只有两种,一种就是一般的参数化,一个是关联,一般指的是是手动关联。
像你这种情况:
1、在新增一个入库单时,一般系统会自动生成一个单号或者单ID,以作唯一标记,并且会写入数据库作为主键之类,一般这种就是要用手动关联,关联的方法大概如下:找开发人员问清楚是那个请求函数请求以后会生成,在这个请求函数前放置个关联函数,后面使用这个参数;
2、另外一个就是一般的参数化,在填写入库单时,可以会填写一些号码之类的信息,这些信息是从库表中查询出来的,并且被使用以后就不能在重复用的,这类值就要进行参数化,并设置每次执行取唯一。至于参数的值则手动从数据库中查出来即可。

参数化的方法大概就是这样,详细过程自己在网上查下。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-6-25 08:12:40 | 只看该作者

回复 2# 的帖子

谢谢,要学的很多啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-6-25 09:20:31 | 只看该作者
学习了,也正在学习……谢谢!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    5#
    发表于 2010-6-26 12:13:19 | 只看该作者

    回复 1# 的帖子

    这个很简单,使用LR的关联功能
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-6 05:19 , Processed in 0.071871 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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