【PHP】タイムアウトをテストするための超簡易的なAPIを作成する

目的

タイムアウト時の挙動をテストするためのAPIを、ローカル環境に手軽に作りたい。

方法

PHPのビルトインウェブサーバーにsleep()するだけのPHPファイルを読み込ませる。

環境

OS:Red Hat Enterprise Linux 4

PHP:5.6

ソースコード

<?php
    sleep({止めたい秒数を入れる});

作成したファイルの名前は任意。

ここではtimeoutApi.phpとする。

ファイルは次のコマンドで読み込める好きな場所に配置する。

コマンド

$ php -S localhost:8000 {ファイルを配置したディレクトリ}/timeoutApi.php

http://localhost:8000/は、指定した時間リクエストを返さないAPIとなる。

参考

https://www.php.net/manual/ja/features.commandline.webserver.php

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。