「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > モックリクエスト

モックリクエスト

2024 年 11 月 8 日に公開
ブラウズ:205
落ち着いてコミッターキング、JSON サーバーについて話すつもりはありませんが、ここに留まる価値はあります!

すべてのフロントはエンドポイント リクエストを模擬する必要があります。バックがまだ作業を完了していない場合もあれば、特定の状況をデバッグしてシミュレートする場合もあり、これは日常生活で非常に一般的です。

はい、JSON サーバーは信じられないほど使いやすく、非常に簡単ですが、数日前に非常に特殊な問題が発生し、最終的に素晴らしいブラウザ拡張機能を発見しました。

問題

Mock Requests

まず、私が抱えていた問題について話します。そうすれば、なぜこの状況で JSON サーバーが機能しないのかがわかるでしょう。

アプリケーションでは 2 つの異なるエンドポイントを使用する必要がありました。最初のものは ダッシュボード に情報をロードしましたが、そのダッシュ内のカードの 1 つが別のエンドポイントに依存するモーダルを開きます。

API が切れた場合の対処法はいくつかありましたが、ある時点で 2 番目の API の返却が遅れるという予期せぬ問題に遭遇しました。こんなはずじゃないけど、そうなってしまった!

最初のダッシュボード エンドポイントはメッセージを返しましたが、モーダル API には数秒かかりました。モーダルを開いてテーブルに何も表示しないには十分な時間でした。

API の問題であることがわかるまで、何が起こっているのかを理解するのにしばらく時間がかかりました。

しかし、新たな問題が発生しました!!

これをシミュレートするにはどうすればよいですか?
返品の遅れをあざける方法

調査を開始し、Chrome (およびその他) の拡張機能である Tweak を見つけました。これは非常にシンプルで強力です。

私の考えはトレーニングをすることではありません。この分野で注目を集めた機能の 1 つを共有したいだけです。

応答の遅れ

これが私の問題の解決策でした

Mock Requests

これで、Tweak は URL の監視を開始し、URL が要求されると、(1) 要求を返すと決めた時間を管理し、(2) 応答本文のデータをモックすることができます。

その他の機能

  • 特定のモックをオンまたはオフにできます
  • データだけでなくエラーもモックできます。ステータスを変更するだけです。
  • 拡張機能で直接、非常に簡単にデータをモックできます
  • さまざまなメソッドをモックできます (GET、POST...)

シンプルでカッコいいものたち。すでに拡張機能を知っていて、他のヒントがある場合は、ここで commiteiro.

を共有してください。

ハグ!

リリースステートメント この記事は次の場所に転載されています: https://dev.to/andpeicunha/mock-requests-3fa4?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3