UFT-SOAP请求
上一篇 / 下一篇 2014-03-30 22:16:15 / 个人分类:QTP/UFT
Soapqequest控件测试SOAP请求
1.运行UFT自带的fight API 示例程序
2.添加Soap request控件,设置UAR及SOAP ACTION
General 标签
http:
endpoint adress:http://localhost:24240/HPFlights_SOAP?wsdl
Soapaction:HP.SOAQ.SampleApp/IHPFlights_Service/GetFlights
3.添加请求xml
Xmlbody:
<?xml version="1.0" encoding="utf-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<GetFlights xmlns="HP.SOAQ.SampleApp">
<DepartureCity>Denver</DepartureCity>
<ArrivalCity>Frankfurt</ArrivalCity>
</GetFlights>
</Body>
</Envelope>
4添加xml检查点,////Airlines[1]=AF
Runstep
Soap消息格式:
Body必须
Envelop必须,定义为soap消息
Head,可选
Fault可选
5.定义fault
首先清除之前的xml检查点,在soap qequest控件的soap fault标签页可定义fault