アナログ・インターフェースのテストと必要なサードパーティの呼び出しは、モックツールの多くを見つけ、それについての学習、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
正常に実行。ツールの呼び出しインタフェースを呼び出すために郵便配達員やその他の直接のインタフェースを使用してください。