モックリクエスト

王林
リリース: 2024-09-04 22:43:09
オリジナル
843 人が閲覧しました
コミッターの王様、落ち着いてください。JSON サーバーについて話すつもりはありませんが、ここに留まる価値はあります!

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

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

問題

Mock Requests

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

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

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

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

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

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

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

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

私の考えはトレーニングをすることではなく、この拡張機能で注目を集めた機能の 1 つを共有したいだけです。

応答の遅れ

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

Mock Requests

これで、Tweak は URL の監視を開始し、URL がリクエストされると、(1) リクエストを返すと決めた時間を管理し、(2) レスポンス本文のデータをモックすることができます。

その他の機能

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

これらはクールで使いやすいものです。この拡張機能をすでに知っていて、その他のヒントがある場合は、ここで共有してください。

ハグ!

以上がモックリクエストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!