ポストマン、SOAPUIテストWebサービスインタフェース

まず、使用ポストマンテスト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に>パラメータに入力され、ウィンドウの三角形ブロックをクリックし、結果を返します?:

画像

おすすめ

転載: www.cnblogs.com/springsnow/p/12533224.html
おすすめ