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