51Testing软件测试论坛

标题: loadrunner Webservices性能测试 [打印本页]

作者: yzhou452    时间: 2010-4-2 11:19
标题: loadrunner Webservices性能测试
请问有这方面的专家吗? SE要求我针对现在项目里面经常使用到的Webservices做性能测试 但是我之前没这方面的经验。请问loadrunner 能做这方面的压力测试吗 请赐教。。
作者: yzhou452    时间: 2010-4-6 16:44
请赐教 各位大虾!!! 没人懂么?? 教教我了 哪有教程下载的提供下了
作者: yzhou452    时间: 2010-4-6 16:44
没人鸟我 自己顶!!!
作者: hongtang    时间: 2010-4-6 17:08
loadrunner需要安装2个add-in 插件,
另外推荐你 使用 soap-ui 和jmeter这个2款工具 也可以做websever的测试
作者: archonwang    时间: 2010-4-15 15:58
如上,lr可以,但是需要license支持。
作者: TIB    时间: 2010-4-15 21:08
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
标题: 回复 6# 的帖子
先谢过 用ADD Service Call 的方式把WDSL文件录入了 但是现在碰到个问题 就是返回值的处理 在TREE界面勾选了需要做处理的参数 保存到了一个变量中 但是后面的操作需要对这个值做判断 对于LR的语法了解程度我还处于初级阶段 怎么处理 希望给出实例 望各位赐教!
作者: yzhou452    时间: 2010-4-20 19:42
标题: 回复 5# 的帖子
关于license受限 具体是哪部分 是服务端构建相关吗
如果是的话 我这个是不需要做这个操作的
我只需要发送请求消息体 然后对返回值做一个统计 就OK了
这个接口的请求消息体中的方法体带了20个请求参 返回值有多个 我只取其中一个做判断和统计即可 WSDL文件我已经通过ADD Service Call的方式录入了工具中
作者: yzhou452    时间: 2010-4-20 19:43
标题: 回复 4# 的帖子
SOUP UI 有。。 只是想学习使用下新工具
作者: yzhou452    时间: 2010-4-20 20:14
原帖由 TIB 于 2010-4-15 21:08 发表
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

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

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

这几个函数咋用。。。
作者: yzhou452    时间: 2010-4-20 20:17
原帖由 TIB 于 2010-4-15 21:08 发表
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。

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

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

何为定义好的xml文件?? Import SOAP方法可否列举出实例 拜托了 。。
作者: about75    时间: 2010-6-24 12:16
你得问题解决了吗?
作者: yzhou452    时间: 2010-6-28 20:56
原帖由 about75 于 2010-6-24 12:16 发表
你得问题解决了吗?

解决了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2