使用するモコ

アナログ・インターフェースのテストと必要なサードパーティの呼び出しは、モックツールの多くを見つけ、それについての学習、gitの上モコを見つけ、それを共有しています。

まず、モコ、ダウンロードモコアドレスを

ダウンロードした後、それは瓶のパッケージです。

第二に、構成プロファイルのモコ

(1)同じディレクトリconfig.jsonジャーパッケージ内のファイルを作成します。

(2)構成config.json(第三者、戻り値、要求クラスにアナログインタフェースのここで主に構成された設定要求値):

一般的な構成(あなたは中国人のコメントの1を削除することに注意してください)。

(1)

  {

         "リクエスト" 

        {

             "メソッド": "POST" 、#シミュレーションリクエストメソッド
             "URI": "/ jiekou" インターフェース名#シミュレーション要求
             "テキスト" 
            {
                 "JSON": "{\" IDの\「: \ "12306 \"、 "\名\": " ボディ#アポイントメント要求がJSON形式のためのものであり、テキストコンテンツは、{" \ "モコ\"} ID ":" 12306 ""名前":"モコ" } (二重引用符をエスケープすることに注意してください)
            「ヘッダ」
            {
                「コンテンツタイプ」:「ファイルアプリケーション/ JSON」#アポイントメント要求ヘッダー
            } 

        }、

        「応答」
        {
         「ステータス」: "200 "#200への状態に戻り
         、"テキスト":" ceshi「テキストceshiに#戻り
        } 
    }

(2)

    {

         "リクエスト" 

        {
             "ヘッダ":{ "コンテンツタイプ": "アプリケーション/ JSON;のcharset = UTF-8" }、#约定请求头
             "方法": "POST" 、#约定请求方法
             "URI": "/ jiekou2" 、#约定请求接口名
             "テキスト" 
            {
                 "JSON": "{\"タイプ\ ":\" 1 \ "\ "データ\":{\ "citeCaseId \:11111111 \" \" 」、\ "パーティ\":[{\ "のPartyId \":\ "001 \"、\ "名前\":\ "张三\"、\ "エージェント\":[{\ "agentIdが\":\ "002 \"}、{\ "agentIdが\":\ "002 \"}]}]}}」#アポイントメント要求JSON 
             } 
        }、

         "応答" 
        {
          "ステータス": "200が" #状態に復帰することに合意した
          "JSON":{ "コード" :101、 "メッセージ": " に必要なパラメータが欠落している。"}#条約戻り値101、「:JSON、および{「コード」の内容として、メッセージ」:「 必要なパラメータを欠いています」。} 
        } 
    }

(3)

{

         "リクエスト" 

        {
             "ヘッダ":{ "コンテンツタイプ": "アプリケーション/ JSON" }、#请求头
             "方法": "POST" 、#请求方法
             "URI": "/ GETLIST" 、#1 请求接口名 
             "テキスト" 
            {
                 "JSON": "{\" sasjの\ ":\" 20100101 \ "\ "tbsjの\":\ "20100101 \"、\ "fywid \":\ "88888 \"、\" \トークン":\" 1 \ "\ "ページ番号\":\ "1 \"}" 请求正文
             } 
        }、

         "応答" 
        {
          "ファイル": "ceshi.xml"#リクエストは、(コンテンツをXMLに戻すことができ、パッケージが同じディレクトリジャーの下に置かれることができる)ファイルを返します
         } 
        }

注:同時に複数のインタフェースをシミュレートするために、それは[]、および、即ちJSON形式を分割することによって中に含めることができます。

第三に、モック起動します。

検索フィールドにcmdと入力し、Enterキーを押して入力します。

javaの-jar モコ-runner - 0.12 0.0 -standalone の.jar HTTP -p 8881  -c config.json

正常に実行。ツールの呼び出しインタフェースを呼び出すために郵便配達員やその他の直接のインタフェースを使用してください。

 

おすすめ

転載: www.cnblogs.com/bingoTest/p/11353575.html