51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5478|回复: 12
打印 上一主题 下一主题

[求助] loadrunner Webservices性能测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-2 11:19:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问有这方面的专家吗? SE要求我针对现在项目里面经常使用到的Webservices做性能测试 但是我之前没这方面的经验。请问loadrunner 能做这方面的压力测试吗 请赐教。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-6-28 20:56:47 | 只看该作者
原帖由 about75 于 2010-6-24 12:16 发表
你得问题解决了吗?

解决了
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-6-24 12:16:59 | 只看该作者
你得问题解决了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-4-20 20:17:32 | 只看该作者
原帖由 TIB 于 2010-4-15 21:08 发表
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

Import SOAP的方式需要导入定义好的XML请求文件。

取到WebService返回的XML数据 ...

何为定义好的xml文件?? Import SOAP方法可否列举出实例 拜托了 。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-4-20 20:14:24 | 只看该作者
原帖由 TIB 于 2010-4-15 21:08 发表
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

Import SOAP的方式需要导入定义好的XML请求文件。

取到WebService返回的XML数据 ...

这几个函数咋用。。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-4-20 19:43:02 | 只看该作者

回复 4# 的帖子

SOUP UI 有。。 只是想学习使用下新工具
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-4-20 19:42:14 | 只看该作者

回复 5# 的帖子

关于license受限 具体是哪部分 是服务端构建相关吗
如果是的话 我这个是不需要做这个操作的
我只需要发送请求消息体 然后对返回值做一个统计 就OK了
这个接口的请求消息体中的方法体带了20个请求参 返回值有多个 我只取其中一个做判断和统计即可 WSDL文件我已经通过ADD Service Call的方式录入了工具中
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-4-20 19:37:55 | 只看该作者

回复 6# 的帖子

先谢过 用ADD Service Call 的方式把WDSL文件录入了 但是现在碰到个问题 就是返回值的处理 在TREE界面勾选了需要做处理的参数 保存到了一个变量中 但是后面的操作需要对这个值做判断 对于LR的语法了解程度我还处于初级阶段 怎么处理 希望给出实例 望各位赐教!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-4-15 21:08:10 | 只看该作者
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

Import SOAP的方式需要导入定义好的XML请求文件。

取到WebService返回的XML数据后,可以使用XPath的方式验证数据,LR提供了几个处理XML的函数:
lr_xml_get_values()  //Retrieves values of XML elements found by a query
lr_xml_set_values()  //Sets the values of XML elements found by a query
lr_xml_extract()  //Extracts XML string fragments from an XML string
lr_xml_delete()  //Deletes fragments from an XML string
lr_xml_replace()  //Replaces fragments of an XML string
lr_xml_insert()  //Inserts a new XML fragment into an XML string
lr_xml_find()  //Verifies that XML values are returned by a query
lr_xml_transform()  //Applies Extensible Stylesheet Language (XSL) Transformation to XML data

实际上,使用LR还有一种测试WebService的方式,就是采用HTTP协议,因为WebService是构建在HTTP协议之上的,因此可以WEB虚拟用户协议中的web_custom_request来构造WebService的请求。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
    发表于 2010-4-15 15:58:20 | 只看该作者
    如上,lr可以,但是需要license支持。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-4-6 17:08:18 | 只看该作者
    loadrunner需要安装2个add-in 插件,
    另外推荐你 使用 soap-ui 和jmeter这个2款工具 也可以做websever的测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2010-4-6 16:44:48 | 只看该作者
    没人鸟我 自己顶!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2010-4-6 16:44:29 | 只看该作者
    请赐教 各位大虾!!! 没人懂么?? 教教我了 哪有教程下载的提供下了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 05:37 , Processed in 0.083860 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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