jmeter-試験Webサービスインターフェイス

テスト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の情報を入力する必要があります

  •  
  • ビューの結果ツリー - 実行、結果を確認するために実行
  •  

     

おすすめ

転載: www.cnblogs.com/jingdenghuakai/p/12057407.html