Webサービス・インターフェース・テストをJMeterの

I.はじめに 

1、JMeter3.2旧バージョンには、SOAP / XML-RPCリクエスト・プラグ直接Webサービスインタフェースを使用することができ、このインタフェースのバージョン3.2は、追加のメソッドをテストする、キャンセルされました。

2、一般的なWebサービスは、HTTPで、それを呼び出すために、SOAPプロトコルを使用することで、実際には、彼はWSDL文書で、顧客がWebサービスを使用するようにWSDL文書を読むことができます。

SOAP理解することは簡単で、これはオープンプロトコルSOAPある= RPC + HTTP + XML:基本的な通信プロトコルとしてHTTPを使用して、一貫性の方法として、RPC呼び出し、データ転送用のフォーマットとしてXML、ファイアウォールを介してサービスプロバイダと顧客サービスを許可します通信相互作用INTERNET。

だから、実際には、私たちは、多くの方法を介してHTTPリクエストのJMeter、を介してWebサービスをテストすることができます。

httpリクエストのテストでは第二に、使用するJMeter

テストにここで使用される天気予報インタフェース:

URL試験:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx

テストインタフェース:getSupportCityString

コーディング街の取得:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx/getRegionDataset

現在、SOAP1.1 WebサービスプロトコルとSOAP1.2のバージョンがあります。

本明細書で使用されるようSOAP1.1デモされるように。

ここで入力パラメータ:theRegionCode =都市、国家のIDまたは名前、戻り値のデータ:文字列の1次元配列。

1、次は、HTTP GETリクエストとレスポンスです。

JMeterのインターフェースは、以下の例を呼び出し、河北パラメータ:

:HTTPヘッダ情報管理のSOAPAction(必須)のContent-TypeやSOAPActionなどが充填されていない充填する必要があります。

 

 

図2に示すように、次は、HTTP POST要求および応答です

JMeterのインターフェースは、以下の例を呼び出し、河北パラメータ:

注意:ここではとContent-Typeは同じではありません取得、変更することを忘れないでください。

 

2つのリクエストメソッドの結果ツリーを返す結果を以下に示す参照してください。

 

 

 

おすすめ

転載: www.cnblogs.com/wuzm/p/10908429.html