Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用RESTAPI通过SoapUI从Rally中提取缺陷/测试执行报告?_Rest_Excel_Soapui_Rally_Vba - Fatal编程技术网

如何使用RESTAPI通过SoapUI从Rally中提取缺陷/测试执行报告?

如何使用RESTAPI通过SoapUI从Rally中提取缺陷/测试执行报告?,rest,excel,soapui,rally,vba,Rest,Excel,Soapui,Rally,Vba,我正试图从Rally获得缺陷报告/测试执行报告。了解到它可以通过使用其webservices/RESTAPI来完成。当试图搜索如何通过SoapUI完成时(因为它也可以用于REST服务)——没有得到任何信息 那么,有谁能指导如何做到这一点呢 如果无法通过SoapUI完成-是否有人了解使用VBA从Rally获取类似报告的信息?自当前WS-API v2.0发布以来,Rally停止支持SOAP和XML。 Rally API的2.0版本基于REST,使用JSON格式。 您必须按照user4211235和S

我正试图从Rally获得缺陷报告/测试执行报告。了解到它可以通过使用其webservices/RESTAPI来完成。当试图搜索如何通过SoapUI完成时(因为它也可以用于REST服务)——没有得到任何信息

那么,有谁能指导如何做到这一点呢


如果无法通过SoapUI完成-是否有人了解使用VBA从Rally获取类似报告的信息?

自当前WS-API v2.0发布以来,Rally停止支持SOAP和XML。 Rally API的2.0版本基于REST,使用JSON格式。 您必须按照user4211235和SiKing的建议在SoapUI中发出REST请求

如果您选择使用SOAP(不受支持),则会有一篇KnowledgeBase文章。如果切换到较旧版本的WS-API,则可以找到工作区的WSDL URL,例如


Rally使WSDL URL可用于较旧版本的WS-API,但就WSDL而言,不能保证在较新版本的API中所做的所有更改都是向后兼容的

soapui确实提供了一个RESTful接口。您应该能够将其指向您感兴趣的REST端点,如Rally Webservices API文档所示:

然后发出你感兴趣的请求。查看SOAPUI文档,了解如何发出REST请求——SiKing在上面对您的问题的评论中有链接

如果您需要将数据从Rally拉入Excel,最好的选择是Rally Excel加载项:

因为您提到了VBA,所以有一个用于VBA的alpha级别的Rally Rest工具包。这是非官方的,不受拉力赛的支持,但可能值得一试。因为它是不受支持的,但是,如果你遇到问题,Rally不能帮助你。您必须针对VBA toolkit编写自己的代码,以提取所需的数据:


到目前为止,您得到了什么?如果您有REST API,那么只需插入SoapUI: