パフォーマンスベースの学習6-WebServiceの(SOAPプロトコル)戦闘

WSDLインポートします。http://www.webxml.com.cn/webservices/weatherwebservice.asmx WSDL?

デモインタフェース:getSupportCity 

国内外の都市や地域情報のこのクエリWebサービスのサポートのための天気予報

入力パラメータ:それが空の場合byProvinceName =指定チャウ州や国が、それはすべての意味や都市全体を返す;戻りデータを:文字列の文字列()、構造の1次元配列:都市(都市コード)の名前。

 

アクション()
{

web_service_call( "STEPNAME = getSupportCity_101"、
"SOAPMethod = WeatherWebService | WeatherWebServiceSoap | getSupportCity"、
"ResponseParam =応答"、
"サービス= WeatherWebService"、
"ExpectedResponse = SoapResult"、
"スナップショット= t1567045711.inf"、
BEGIN_ARGUMENTS、
"byProvinceName =" 、
END_ARGUMENTS、
BEGIN_RESULT、
"getSupportCityResult = Param_getSupportCityResult"、
END_RESULT、
LAST)。

相関結果の形で// XML標準フォーマット:<ストリング>上海(58367)</文字列>
lr_xml_extract( "XML応答= {}"、
"FastQuery = /エンベロープ/ボディ/ getSupportCityResponse / getSupportCityResult /文字[2]"、
「XMLFragmentParam ParamXml_string =」、
LAST);

//値形式关联结果值:上海(58367)
lr_xml_get_values( "XML = {応答}"、
"FastQuery = /エンベロープ/ボディ/ getSupportCityResponse / getSupportCityResult /列[2]"、
"ValueParam = ParamValue_string"、
LAST)。
//设置检查点
lr_xml_find( "XML = {応答}"、
"FastQuery = /エンベロープ/ボディ/ getSupportCityResponse / getSupportCityResult /列"、
"値=北京(54511)"、
LAST)。


0を返します。
}

 

おすすめ

転載: www.cnblogs.com/huanghousong/p/11428576.html