まず、使用ポストマンテストWebサービスインタフェース
郵便配達:適用RESTfulなインターフェース(HTTP / HTTPSプロトコル)機能検査
経由でブラウザアクセスhttp://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdlは、以下の情報を見ることができます:
1、オープンポストマン・インターフェース次のように
「POST」に設定要求モード
text / xmlでのContent-Typeのセット;のcharset = UTF-8
呼設定要求excute本体の方法及び対応するパラメータparam
メモ参照変数その{{PW}}
説明:
- (1)のxmlns:SER =「http://service.util.odm.kmss.landray.com/」アドレスhttp://service.util.odm.kmss.landray.com/内の「アドレス一致する必要があり、Webサービス;
- (2)のxmlns:SER名前空間ウェブ及び上記プロセス<SER:実行>必要ウェブ内部一貫性と、
- (3)は、メソッドの名前を実行します。
- (4)arg0にパラメータ;
セットアップスクリプトとログイントークン
// 生成令牌 VAR PW = "scbcsmes" + getMyDate(新しい日付()); console.log( "PW:==" 、PW); VAR md5Str = CryptoJS.MD5(PW)。 postman.setGlobalVariable( "PW" 、md5Str.toString(CryptoJS.enc.Hex).toUpperCase()); 関数getMyDate(STR){ 場合(STR == NULL || STR == "" ){ 戻り '' 。 } VAR大館= 新しい日付(STR)、 oYear = oDate.getFullYear()、 oMonth = oDate.getMonth()+ 1 、 ODAY= oDate.getDate()、 oHour = oDate.getHours()、 OMIN = oDate.getMinutes()、 OTIME = oYear + '' + getzf(oMonth)+ '' + getzf(ODAY)+ '' + getzf(oHour) + '' + getzf(OMIN)。// 最后拼接时间 リターンOTIME。 }。 関数getzf(NUM){ 場合(のparseInt(NUM)<10 ){ NUM = '0' + NUM。 } 戻りNUM。 }
次のようにリクエストの結果は次の通りでした:
SOAPUIと第、テストWebサービス・インターフェース
SOAPUI:適用可能なWebサービス・テスト・インタフェース(SOAPプロトコル)
1、メニューバーの[ファイル] - >新規SOAPプロジェクト- >開くウィンドウ] - > [初期WSDL入力http://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdl
- >すべてのメソッドに自動的にOK、SOAPUI記載されています。
-以下に示すよう>ダブルノードは、自動的にリクエスト1開いているウィンドウは、次の要求を実行します
以下に示すように2は、唯一<arg0に> </ arg0に>パラメータに入力され、ウィンドウの三角形ブロックをクリックし、結果を返します?: