yzhou452 发表于 2010-4-2 11:19:58

loadrunner Webservices性能测试

请问有这方面的专家吗? SE要求我针对现在项目里面经常使用到的Webservices做性能测试 但是我之前没这方面的经验。请问loadrunner 能做这方面的压力测试吗 请赐教。。

yzhou452 发表于 2010-4-6 16:44:29

请赐教 各位大虾!!! 没人懂么?? 教教我了 哪有教程下载的提供下了

yzhou452 发表于 2010-4-6 16:44:48

没人鸟我 自己顶!!!

hongtang 发表于 2010-4-6 17:08:18

loadrunner需要安装2个add-in 插件,
另外推荐你 使用 soap-ui 和jmeter这个2款工具 也可以做websever的测试

archonwang 发表于 2010-4-15 15:58:20

如上,lr可以,但是需要license支持。

TIB 发表于 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的请求。

yzhou452 发表于 2010-4-20 19:37:55

回复 6# 的帖子

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

yzhou452 发表于 2010-4-20 19:42:14

回复 5# 的帖子

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

yzhou452 发表于 2010-4-20 19:43:02

回复 4# 的帖子

SOUP UI 有。。 只是想学习使用下新工具

yzhou452 发表于 2010-4-20 20:14:24

原帖由 TIB 于 2010-4-15 21:08 发表 http://bbs.51testing.com/images/common/back.gif
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

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

取到WebService返回的XML数据 ...
这几个函数咋用。。。

yzhou452 发表于 2010-4-20 20:17:32

原帖由 TIB 于 2010-4-15 21:08 发表 http://bbs.51testing.com/images/common/back.gif
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

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

取到WebService返回的XML数据 ...
何为定义好的xml文件?? Import SOAP方法可否列举出实例 拜托了 。。

about75 发表于 2010-6-24 12:16:59

你得问题解决了吗?

yzhou452 发表于 2010-6-28 20:56:47

原帖由 about75 于 2010-6-24 12:16 发表 http://bbs.51testing.com/images/common/back.gif
你得问题解决了吗?
解决了
页: [1]
查看完整版本: loadrunner Webservices性能测试