|
本帖最后由 鹭岛 于 2011-7-21 09:09 编辑
web_custom_request("tradeBondorderUCCService.service.ajax_17",
"URL=http://ip/app/tradeBondorderUCCService.service.ajax?time=Wed%20Jul%2020%2017:29:47%20UTC+0800%202011",
"Method=POST",
"Resource=0",
"RecContentType=text/xml",
"Referer=http://ip/app/trade/bondbuyorder.jsf",
"Snapshot=t59.inf",
"Mode=HTTP",
"EncType=application/x-www-form-urlencoded;charset=utf-8",
"Body=<?xml version=\"1.0\" encoding=\"utf-8\"?><root><params></params>\n<data>\n\t<ajaxCall>\n\t\t<serviceName>appp.tradeBondorderUCC/tradeBondorderUCCService</serviceName>\n\t\t<operateName>getTSecMktDataBySecInfo</operateName>\n\t\t<params>\n<param __category=\"primeval\">\n<value>SZ</value>\n</param>\n<param __category=\"primeval\">\n<value>{gpdm}</value>\n</param>\n\t\t</params>\n\t\t<return></return>\n\t\t<exception></exception>\n\t</ajaxCall>\n</data></root>",
LAST);
web中有加入了ajax,我用LR9.52录制!
我在它之前设置了一个关联函数,
web_reg_save_param("ajaxtest",
"LB=",
"RB=",
"Ord=1",
"Search=Body",
LAST);
得到结果是:
Action.c(620): Notify: Saving Parameter "ajaxtest = <root><data><ajaxCall><return __type="java:java.util.HashMap" __category="entity" __id="0"><value __type="sdo:cn.ccb.cisfm.trade.data.model.TMarket" __category="entity" __id="1"><lastInt __type="java:java.lang.Float" __category="primeval">0.8028493</lastInt><tSecMktData __type="sdo:cn.ccb.cisfm.trade.data.model.TSecMktData" __category="entity" __id="2"><id __type="java:java.lang.Long" __category="primeval">61741</id><market __type="java:java.lang.String" __category="primeval">SZ</market><secCode __type="java:java.lang.String" __category="primeval">100501</secCode><secName __type="java:java.lang.String" __category="primeval">鍥藉\x80\xba0501</secName><lastPrice __type="java:java.math.BigDecimal" __category="primeval">96.816</lastPrice><closePrice __type="java:java.math.BigDecimal" __category="primeval">102.589</closePrice><openPrice __type="java:java.math.BigDecimal" __category="primeval">100.792</openPrice><highPrice __type="java:java.math.BigDecimal" __category="primeval">100.792</highPrice><lowPrice __type="java:java.math.BigDecimal" __category="primeval">91.522</lowPrice><matchQty __type="java:java.lang.Long" __category="primeval">1270</matchQty><matchAmt __type="java:java.math.BigDecimal" __category="primeval">12421806</matchAmt><matchCnt __type="java:java.lang.Integer" __category="primeval">43</matchCnt><buyPrice __type="java:java.math.BigDecimal" __category="primeval">92.921</buyPrice><salePrice __type="java:java.math.BigDecimal" __category="primeval">95</salePrice><pe __type="java:java.math.BigDecimal" __category="primeval">1.73</pe><buyAmount1 __type="java:java.lang.Integer" __category="primeval">2000</buyAmount1><buyPrice1 __type="java:java.math.BigDecimal" __category="primeval">92.921</buyPrice1><buyAmount2 __type="java:java.lang.Integer" __category="primeval">8000</buyAmount2><buyPrice2 __type="java:java.math.BigDecimal" __category="primeval">91.522</buyPrice2><buyAmount3 __type="java:java.lang.Integer" __category="primeval">4000</buyAmount3><buyPrice3 __type="java:java.math.BigDecimal" __category="primeval">91.221</buyPrice3><buyAmount4 __type="java:java.lang.Integer" __category="primeval">2000</buyAmount4><buyPrice4 __type="java:java.math.BigDecimal" __category="primeval">90.789</buyPrice4><buyAmount5 __type="java:java.lang.Integer" __category="primeval">1000</buyAmount5><buyPrice5 __type="java:java.math.BigDecimal" __category="primeval">89.377</buyPrice5><saleAmount1 __type="java:java.lang.Integer" __category="primeval">200</saleAmount1><salePrice1 __type="java:java.math.BigDecimal" __category="primeval">95</salePrice1><saleAmount2 __type="java:java.lang.Integer" __category="primeval">2000</saleAmount2><salePrice2 __type="java:java.math.BigDecimal" __category="primeval">0</salePrice2><saleAmount3 __type="java:java.lang.Integer" __category="primeval">2000</saleAmount3><salePrice3 __type="java:java.math.BigDecimal" __category="primeval">96.816</salePrice3><saleAmount4 __type="java:java.lang.Integer" __category="primeval">5000</saleAmount4><salePrice4 __type="java:java.math.BigDecimal" __category="primeval">99.037</salePrice4><saleAmount5 __type="java:java.lang.Integer" __category="primeval">8000</saleAmount5><salePrice5 __type="java:java.math.BigDecimal" __category="primeval">99.727</salePrice5></tSecMktData></value></return></ajaxCall></data></root>\n"
两者之间好像有联系,又看不出联系,妈妈的郁闷呀,有没有达人,来解决呀,实在搞不懂呀,我现在并发测试,发现只有录制的用户提交了结果,其他的user都没结果,在show user中明明看到了并发的user都是不同的(也不是同一个用户),但为什么只有录制的用户可以提交呢?应该是这部分需要关联什么地方没关联到(我使用了两个用户录制,然后并发,发现只有录制的用户可以提交数据,参数化应该都没错了,其他需要关联的地方也关联了,就剩下这么一大串搞不懂,而且好多串,都到达17了,我把前面都注销掉,发现数据依然是可以正确提交的) |
|