51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2302|回复: 2
打印 上一主题 下一主题

[求助] WebService 异步操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-29 17:33:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
loadrunner进行WebService接口的人很多,但是我们知道webservice通过C#开发的时候是异步的,不等待服务器返回数据就直接执行下一条语句,在不同的线程中执行返回结果的操作。

loadrunner对于Webservice进行测试的时候,在Web_service_call函数中有AsyncEvent的标签。
  1. web_service_call( "StepName=Login_102",
  2.                 "SOAPMethod=DataService|DataServiceSoap|Login",
  3.                 "ResponseParam=response",
  4.                 "Service=DataService",
  5.                 "ExpectedResponse=SoapResult",
  6.                 "Snapshot=t1377509709.inf",
  7.         "[b]AsyncEvent=first_event", [/b]               
  8.                                 BEGIN_ARGUMENTS,
  9.                 "loginName=admin",
  10.                 "loginPwd=123456",
  11.                 END_ARGUMENTS,
  12.                 BEGIN_RESULT,
  13.                 "LoginResult=Param_LoginResult",
  14.                 END_RESULT,
  15.                 LAST);
复制代码
对应着有一个web_service_wait_for_event。我不太明白这个函数的作用,和web_service_call中的AsyncEvent有什么关联,能否实现web  service的异步调用。

在百度中没有相应的资料,loadrunner的帮助文档的例子我也试过了,不过打印的不是定义的event的名字,只是其中的一个字母,或者是乱码。

求懂得其中道理的loadrunner爱好者给我讲一讲。

真诚学艺。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-8-30 09:40:19 | 只看该作者
按照帮助的说法就是帮你等待前面 web_service_call的返回,避免异步继续负载上去了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-8-30 20:30:24 | 只看该作者
回复 2# 云层


    嗯嗯,应该是这样的,不是我想的解决办法,最后也没有得到想要的答案。
  
   谢谢你的体谅和帮助,我会尽量分享我学到的东西,努力去学习我不会东西。

今天又遇到了一个问题 FTP下载的时候,报错:Error -86002:
Action.c(507): Debug message:Ftp Logon successful.
Action.c(509): /Fat/SDFAT201308302021.zip
Action.c(514): Error -86002:Failed to establish connection to 10.10.10.7:7017
Action.c(514): Notify: Transaction "getAllLastPos" ended with "Fail" status (Duration: 22.7874 Wasted Time: 0.0295).
刚刚遇到,去研究研究,等会了来发答案。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 17:43 , Processed in 0.071678 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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