51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 云层
打印 上一主题 下一主题

[原创] Silverlight及Iphone4脚本开发,云层2011年最后一轮共享

[复制链接]

该用户从未签到

41#
发表于 2011-12-13 17:27:20 | 只看该作者
谢谢云层老师了。
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2011-12-13 22:19:42 | 只看该作者
回复 1# 云层


    good thing
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2011-12-13 22:30:26 | 只看该作者
懂得啊!
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2011-12-14 10:51:00 | 只看该作者
谢谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2011-12-14 11:19:09 | 只看该作者
ding
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2011-12-14 14:20:48 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2011-12-15 13:11:42 | 只看该作者
恩,要看下
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2011-12-15 16:27:07 | 只看该作者
问个问题。目前我正在录制silverlight脚本,但是我访问是web模式的,不是你文档中提到的c/s模式。
录制的时候是这样设置的:
silverlight的客户端就是图中的http://172.18.11.22:9997/
录制完脚本后我发现个问题,以登录为例脚本如下:

lr_start_transaction("登录");
lr_think_time(40);
web_add_header("Content-Type", "text/xml; charset=utf-8");
silverlight_soap_request("StepName=Invoke",
  "URL=http://172.18.11.22:9997/ChannelService.svc",
  "SOAPEnvelope=<?xml version=\"1.0\" encoding=\"GBK\" standalone=\"no\"?"
  "><s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\"><s"
  ":Body><Invoke xmlns=\"http://tempuri.org/\"><parameter"
  ">PE5ldERhdGFQYWNrYWdlIHhtbG5zOmk9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU"
  "2NoZW1hLWluc3RhbmNlIiBpOnR5cGU9IlJlZ2lzdGVyU2Vzc2lvbkRhdGFQYWNrYWdlIiB"
  "4bWxucz0iaHR0cDovL3NjaGVtYXMuZGF0YWNvbnRyYWN0Lm9yZy8yMDA0LzA3L1h5c01lZ"
  "GljYWwuQ29tbW9uIj48T3JnYW5pemF0aW9uSUQ+"
  "PC9Pcmdhbml6YXRpb25JRD48UGFzc3dvcmQ+"
  "MTIzPC9QYXNzd29yZD48U2VjdXJpdHlLZXk+"
  "NjJlMGRiMTUtMzdlZC00ZWY0LWI2MTMtMDkzYzg0ZjY0ZTJkPC9TZWN1cml0eUtleT48U2"
  "Vzc2lvbklEPjYyZTBkYjE1LTM3ZWQtNGVmNC1iNjEzLTA5M2M4NGY2NGUyZDwvU2Vzc2lv"
  "bklEPjxVc2VySUQ+aHM8L1VzZXJJRD48L05ldERhdGFQYWNrYWdlPg==</parameter>
</"
  "Invoke></s:Body></s:Envelope>",
  "Snapshot=t3.inf",
  "ResponseParam=response",
  LAST);
web_url("XysWPacs.SL.Desktop.xap",
  "URL=http://172.18.11.22:9997/ClientBin/XysWPacs.SL.Desktop.xap",
  "Resource=1",
  "RecContentType=application/x-silverlight-app",
  "Referer=http://172.18.11.22:9997/ClientBin/XysMedical.SL.Shell.xap",
  LAST);
lr_end_transaction("登录",LR_AUTO);

如脚本所示:</parameter>这个参数中保存着通过soap传输的序列化后的账号密码和动态的请求序列号,开发把这三个数据序列化后传给服务端。。。

为了数据的安全所有的silverlight客户端传给服务端的数据都是这样的一个序列包,无法分别那个是password,那个是password的value

第一个问题:这类数据如何进行参数化和关联。。。貌似服务器返回的也是这个一大坨东西

第二个问题:回放的时候报错
vuser_init.c(65): SOAP 请求 "Invoke" 已启动
vuser_init.c(65): Warning: 服务器已返回 HTTP 状态代码 500
vuser_init.c(65): Error: SOAP 错误的原因为: "The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None)."
vuser_init.c(65): Error: SOAP 请求 "Invoke" 执行失败
vuser_init.c(65): 通知: 事务 "登录" 以 "Fail" 状态结束 (持续时间: 0.7848 浪费的时间: 0.0548)。
从操作调用了中止。

请求解答。。。
回复 支持 反对

使用道具 举报

该用户从未签到

49#
发表于 2011-12-15 16:31:02 | 只看该作者
回复 1# 云层


    顶
回复 支持 反对

使用道具 举报

该用户从未签到

50#
 楼主| 发表于 2011-12-15 18:36:28 | 只看该作者
问个问题。目前我正在录制silverlight脚本,但是我访问是web模式的,不是你文档中提到的c/s模式。
录制的时 ...
hu15989 发表于 2011-12-15 16:27



    sliverlight的关联和webservice的方法是相同的,你的sliverlight就是在用web service的soap方式调用,关联直接写关联就行了,后面的500错误应该就是你发送过去的格式不对导致的
回复 支持 反对

使用道具 举报

该用户从未签到

51#
发表于 2011-12-15 19:00:07 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

52#
发表于 2011-12-15 19:00:19 | 只看该作者
顶一记
回复 支持 反对

使用道具 举报

该用户从未签到

53#
发表于 2011-12-15 20:47:39 | 只看该作者
谢谢分享哦!
回复 支持 反对

使用道具 举报

该用户从未签到

54#
发表于 2011-12-15 21:26:11 | 只看该作者
云大师的一定精彩
回复 支持 反对

使用道具 举报

该用户从未签到

55#
发表于 2011-12-20 16:38:55 | 只看该作者
Mark~
回复 支持 反对

使用道具 举报

该用户从未签到

56#
发表于 2011-12-21 11:49:57 | 只看该作者
see
回复 支持 反对

使用道具 举报

该用户从未签到

57#
发表于 2011-12-31 14:07:46 | 只看该作者
sliverlight的关联和webservice的方法是相同的,你的sliverlight就是在用web service的soap方式调 ...
云层 发表于 2011-12-15 18:36



没有明白啊。。。。加密数据如何做关联
回复 支持 反对

使用道具 举报

该用户从未签到

58#
发表于 2012-1-2 00:29:49 | 只看该作者
瞄下
回复 支持 反对

使用道具 举报

该用户从未签到

59#
发表于 2012-1-4 11:27:12 | 只看该作者
这个是老规矩啊
。。。
回复 支持 反对

使用道具 举报

该用户从未签到

60#
发表于 2012-1-4 14:03:38 | 只看该作者
云层的文章。。。好久没看到了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 01:38 , Processed in 0.076797 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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