关注于测试自动化和测试管理,我是一个永远的测试新手。

webservice测试实例(LR8.1)

上一篇 / 下一篇  2007-06-28 09:30:02

51Testing软件测试网;{n.\I8J,v8m!Q0V

声明:本人在51testing的blog全部为原创转载请注明出处!!!51Testing软件测试网j+@7K+sDT)HQz

51Testing软件测试网 A vm f P

webservice测试实例(LR8.1)51Testing软件测试网j6j[blMZHa7Gg

,F#ac1{2\0接口声明:
(Z Z)`'lw!j-a B\0这个接口是sina的短信服务接口,我只是用来做脚本学习使用,不会对其产生压力;希望读者也只是用来进行录制学习,而不是产生压力。

8[oj_NE0

foB t.A:i4?p+z(e0 51Testing软件测试网4C&jh4wq~-yB!y

51Testing软件测试网JD4kjZ

接口文档:
-h z!g;B&Jr0http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl

G4n_QpT&Z051Testing软件测试网NOD6d,R`

 51Testing软件测试网'r4u jb:G3b9Jbt

.F7f-V^h0接口文档说明:
;_vc0Pk a/j0该Web Service就只有一个方法,即string sendXml(carrier,userid,password,mobilenumber,content,msgtype)
51Testing软件测试网g+dyNE%WP sp

51Testing软件测试网E-p7{I2GO

51Testing软件测试网9LX~+A XR^R
各个参数全部为string类型,其含义基本如下:
!XZA3Q9T9]0BS0carrier:运营商名称51Testing软件测试网(lu{FR8p5D`2f
userid:您在新浪无线上注册的手机ID,即http://sms.sina.com.cn51Testing软件测试网A)B|yj/w
password:您在新浪无线上注册手机时所使用的密码51Testing软件测试网|)be8dn+S,D@
mobilenumber:对方的手机号码51Testing软件测试网 I6|]r \ `
content:发送短消息的内容51Testing软件测试网&K7Pf wK0Wh.m:R
msgtype:发送短消息的类型,我估计支持彩信,不过我目前仅使用文本短信方式,似乎随便输什么都可以
51Testing软件测试网0L,f E^`(IL!]ny p

51Testing软件测试网&O CG{p%A#XZ0p

 51Testing软件测试网]QB.@$^Ce`*TT

51Testing软件测试网?8j/D|Z*Zd

录制步骤:
[5T&rrc4d&o{`01、用IE打开wdsl,然后保存在本地(直接使用wdsl地址我没弄明白怎么录制,录制步骤好像和lr8.0不一样)51Testing软件测试网U`dK&d5`x"A#Gs
2、打开vuser generator,新建一个脚本,选择webservice协议
7A}#J?RNVFT#f&t03、选择Manage Services(服务管理,如图1标志),打开webservice服务管理页面51Testing软件测试网aB;yV ^}5{)spA U
4、然后选择Import Service,加入wdsl文档;注意,最好选择File(因为偶写了wdsl的url,但是lr找不到)51Testing软件测试网7gfR_Y(l3O{ d
5、然后按Import和OK按钮即可;这个时候还没有录制成脚本
Py,Xn Jfz7u06、选择Add Service Call(服务调用,如图2标志),然后填入参数值,直接OK,就搞定了;脚本生成如下:51Testing软件测试网 FqY j%m Ec2a
Action()
'^ Qp(Hy2fa0{

dK6i+@9rz{0

9Go,R)kthE0 web_service_call( "StepName=sendXml_103",
2K u3r4vYsWe0   "SOAPMethod=SMSWS.SMSWebServiceSoapPort.sendXml",
,M"j E;`r0  "ResponseParam=response",51Testing软件测试网~ttk\/~
  "Service=SMSWS",
r*s2|'k k5}O0  "Snapshot=t1182843757.inf",51Testing软件测试网)l"Za ?f+`F{
  BEGIN_ARGUMENTS,51Testing软件测试网6~OeHzc(z)n
  "Carrier=Test",51Testing软件测试网:D+XR,p x)i w a
  "Id=13800000000",
y.V%Xk\0  "Password=123456",51Testing软件测试网s [Y&x6] `
  "ToMobile=13900000000",51Testing软件测试网 r_.@k9wX.m$k
  "Message=Test",
&SN!G6h0W#bx0  "MsgType=Test",51Testing软件测试网.s/m(f` c
  END_ARGUMENTS,51Testing软件测试网1fqQ{mZ5S
  BEGIN_RESULT,
7^X&GW.JR/n0  "sendXmlResult=res",
"G YS!o5^Y0  END_RESULT,
!l9x,`L:M,nA4hD O0  LAST);
51Testing软件测试网gEvzK'H%v

51Testing软件测试网 `aD.Hk$?xU


3} uMkJG0 lr_think_time(3);
51Testing软件测试网YU p;j3H W-AD-p4`

*X? }Kd5[u,W0 return 0;
K4B(O:[;E(w }0}

Gf0I[6z(kG0

TAG: Loadrunner webservice

风在吹的个人空间 引用 删除 风在吹   /   2007-06-28 16:30:26
支持原创
 

评分:0

我来说两句

qiguojie

qiguojie

北京测试一草根儿

日历

« 2024-02-01  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 120157
  • 日志数: 39
  • 图片数: 1
  • 建立时间: 2007-06-05
  • 更新时间: 2011-06-29

RSS订阅

Open Toolbar