我是web服务的新手。我正在尝试从我的uft代码(VB脚本)发送请求并从SOAP get服务获取响应。我该怎么做呢。当我试图找到一个解决方案时,我看到的是如何测试webservice。但在这里我不是在测试webservice,它是我流程的一部分。
发布于 2016-06-21 16:23:55
统一功能测试(UFT) =应用编程接口测试(以前称为服务测试- ST) +图形用户界面测试(以前称为QuickTest专业版- QTP)
从UFT的API测试部分,您可以执行web服务调用。然后,一旦准备好API测试调用(即: SOAP、REST..)您可以使用RunAPITest语句从图形用户界面测试脚本(VBScript)调用API测试操作。
有关更多信息,请查看帮助文件(F1)中的以下主题:教程> UFT教程>第4部分:在单个测试中创建和运行图形用户界面和应用编程接口测试>第2课:从图形用户界面测试调用应用编程接口测试
发布于 2017-11-14 20:54:56
下面是用于调用soap服务并获得响应的vb脚本。
Dim oXMLHTTP,result
'Request XML
strEnvelope="C:\request.xml"
url = "soap end point"
Set oXMLHTTP=CreateObject("MSXML2.XMLHTTP.4.0")
oXMLHTTP.Open "Post", url, false
oXMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oXMLHTTP.setRequestHeader "Content-Type", "application/xml"
oXMLHTTP.send (strEnvelope)
result = oXMLHTTP.responseText
Set oXMLHTTP=Nothing
发布于 2016-06-22 23:00:31
有两种方法可以做你想做的事情。1)从代码本身来看,你可以在UFT.this中测试服务可能会对http://relevantcodes.com/working-with-webservices/有所帮助2)你可以使用UFT APi测试。在那里,您可以拆分UFT GUI和API Test,并在流中一个接一个地运行。
https://stackoverflow.com/questions/37945662
复制相似问题