概要
testingapis.com について
testingapis.com は、HTTPクライアントをテストするために作られた無料のAPIです。APIテストを学ぶテスター、本物のバックエンドができる前にフロントエンドを作る開発者、そして通信相手のサーバーが必要な自動テストを書くすべての人のためのものです。
本物のAPIは練習には向きません。アカウントが必要で、変更できることは限られ、失敗してほしいときに限ってなかなか失敗しません。このAPIは書き込みを受け付け、資格情報を公開し、頼めば失敗します。
ここにあるもの
4 項目- APIhttps://api.testingapis.com に、53 グループ・360 個のエンドポイントがあります。読み書きできるリアルなレコードに加え、ステータスコード、リダイレクト、認証、ファイル形式、ストリーミング、障害のためのエンドポイントもあります。ドキュメントを読む
- ツールAPIまわりの日々の作業に使うフォーマッター、コンバーター、エンコーダー、デコーダー、ジェネレーター。ブラウザ内で動くので、貼り付けた内容がサーバーに送られることはありません。ツールを開く
- 学ぶ最初のHTTPリクエストからセキュリティ、負荷、CIまで、APIテストのレッスンが 19 本あります。どの例も上のAPIを呼び出します。学び始める
- APIビルダー自分のJSONから設計するホスト型のモックAPIです。今は招待されたアカウントだけが使えます。始めるなら Free プラン、プロジェクトやエンドポイント、リクエストを増やすなら Pro と Team プランがあります。料金を見る
仕組み
- 無料アカウント
- Echo、HTTPメソッド、ステータスコード、products・posts・todos のリソースは登録なしで使えます。それ以外には、無料アカウントで発行されるAPIキーを使います。認証エンドポイント用のテスト資格情報はドキュメントで公開しています。
- わざと失敗する
- タイムアウト、エラーコード、レート制限、壊れたレスポンスは、本物のサービスではなかなか起こせません。ここではそれぞれにエンドポイントやクエリパラメータがあります。
- 使い捨てのデータ
- 作成・更新・削除はできますが、データはメモリ上にあり、サーバーを再起動すると初期データに戻ります。必要なものは保存しないでください。
- 無料
- API、ツール、レッスンは、学習、デモ、プロトタイプ、自動テストに無料で使えます。有料プランがあるのはAPIビルダーだけです。
お問い合わせ
バグを見つけた、欲しいエンドポイントがない、質問がある、といったときは support@testingapis.com までメールしてください。
サポートを受ける