51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1462|回复: 3
打印 上一主题 下一主题

[求助] 新手求助如何录制webservice协议脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-10-14 20:26:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本人新手一枚,刚接触loadrunner性能测试,又没有编码基础,看了几天讲义。

现在工作上需要测试,我怎么录制一个简单脚本呢。谁能指点一二。
应用程序是基于webservice协议的,主要测试几个服务。先测试第一个服务,输入有两个参数,输出一个,可是选用具体服务后,参数怎么写??输入什么,输出上又写什么,完全没有眉目,头大。
请帮我看看,不知道叙述清楚没?因为不懂,所以不知道怎么描述。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2014-10-15 09:09:27 | 只看该作者
luming 发表于 2014-10-14 21:19
网上有很多的webservice资料,自己找找看就可以了。
建议会用soapui,看返回值什么的比lr方便很多。
lr测 ...

我录制了脚本,和你描述的差不多,和你录制的格式也差不多,就是该加入到场景中,先走通流程
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2014-10-14 21:49:00 | 只看该作者
多谢,上网查了相关的资料,头脑清楚了点,明天试试吧。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    14 小时前
  • 签到天数: 3634 天

    连续签到: 86 天

    [LV.Master]测试大本营

    2#
    发表于 2014-10-14 21:19:16 | 只看该作者
    网上有很多的webservice资料,自己找找看就可以了。
    建议会用soapui,看返回值什么的比lr方便很多。
    lr测试主要是下载wsdl文件,在lr中加载,加载后,webservice的会有很多的方法,比如下面是我实际用的一个示例。
    SOAPMethod就是你实际调用的函数或方法,像webservice的GetJob中传入对应的xml,就是BEGIN_ARGUMENTS和END_ARGUMENTS总结的内容,返回BEGIN_RESULT和END_RESULT中间的结果,这个示例中,就是保存在Param_arrjobInfo中的参数,可以验证或下面的其他方法调用。
    大概就是这样了,能用就很简单,不能用就到处是坑。
    我这两周都在测试webservice,不是自家的东西就是麻烦,到处都是无法运行,需要很多东西跳过陷阱。
    你最好祈祷你的程序员写的webservice是标准的,否则用soapui或在程序中调用没问题,到LoadRunner中就到处出错。

    <code>
            web_service_call( "StepName=GetJobInfo_103",
                    "SOAPMethod=Web.WebPortType.GetJob",
                    "ResponseParam=response",
                    "WSDL=C:/Documents and Settings/Administrator/桌面/httpwatch/photo.wsdl",
                    "UseWSDLCopy=1",
              //  "Snapshot=t1412910691.inf",
                    BEGIN_ARGUMENTS,
                    "strJobID={Param_strJobID}",
                    "strUserName=admin",
                    "strPassWord=admin",
                    END_ARGUMENTS,
                    BEGIN_RESULT,
                    "arrjobInfo=Param_arrjobInfo",
                    END_RESULT,
                    LAST);
    </code>
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 22:33 , Processed in 0.058405 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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