テストWebサービス・インタフェース(インタフェースのSOAP型)
まず、契約のWebサービスの性質
パッケージ後のポストタイプの HTTPリクエストの
Webサービスは、一般的に、実際に、彼はWSDL文書で、HTTPでそれを呼び出すために、SOAPプロトコルを使用することで、顧客がWebサービスを使用するようにWSDL文書を読むことができます。
理解するためのSOAPのシンプルで、これはオープンプロトコルSOAP = RPC + HTTP + XMLです:基礎となる通信プロトコルとしてHTTPを使用して、一貫性の方法として、RPC呼び出し、データ転送用のフォーマットとしてXML、ファイアウォールを介してサービスプロバイダと顧客サービスを許可します通信相互作用INTERNET。
だから、実際には、私たちは中に、HTTPリクエストのJMeter、を介してWebサービスをテストするための多数の方法を介しすることができます。
HTTPヘッダー2つのパラメータのみマネージャのContent-TypeとのSOAPActionを使用する必要があります。
第二に、どのようにWebサービス・インターフェース要求を行います
(1)ツール:JMeterは、郵便配達、SOAPUI、Pythonコード、等
(2)Webサービスリクエストを知るためにどのように?
- インタフェース要求は、アドレスサフィックスのwsdlです
- メッセージはXMLファイルです
パケットプロトコルWebサービスに基づいて、インターフェイスのアドレスを取得する方法(3)
SOAPUIツールを取得することにより、SOAPUIをチェックするユーザ、コール、道具を助けることができる石鹸を使用してWebサービス機能/負荷/コンプライアンス・テスト/ HTTP
あなたは、操作名にWebサービスを介してパケットインタフェースのパケット数を決定することができます
SOAPUIの使い方
- あるsoapUIのインストール(1、ダブルSOAPUI-x64-5.4.0-EB.exe、ファイルをダウンロードし、ひびの入ったバージョンを抽出0.2インストールプログラム、コピー亀裂保護-4.6.jar-パケットをディレクトリlibに取り付けSOAPUIを交換します0.3元のファイル、完成されたソフトウェアをオープンクラック、プログラムビン\ SOAPUI-pro.bat、輸入scz.key.4を実行します)
- ツールあるsoapUIを実行するために、デスクトップ上でダブルクリックして
- 一方向のSOAPブルーのボタンをクリックします
- インポートWebサービスメッセージ
- 各リクエストパラメータへのWebサービスのインタフェースである各ファイルの要求は(アドレスはナビゲーションバーのインターフェースのアドレスが要求されています)
(4)のJMeterスクリプトのデバッグ
- 試験計画-threads(ユーザ) - スレッドグループ
- サンプルHTTPリクエスト(インターフェースアドレス:POSTリクエストボディ:ナビゲーションバーSOAPUI要求モード上のアドレスXMLリクエストパラメータの種類、ボディデータ内に置か)
-
HTTPヘッダ情報の管理には、Content-Typeの(必須)やSOAPActionに記入する必要があり、情報のSOAPActionを入力する必要はありません。
であるsoapUIからこれらの二つのデータ収集。ときに青色のラインを示していない:「のhttp //」情報の冒頭に、この情報のsoapActionは必須ではありません。
-
HTTPヘッダ情報管理では、Content-Typeの情報を入力する必要があります
- ビューの結果ツリー - 実行、結果を確認するために実行
-