Download the PHP package cloudpack/rorschach without Composer
On this page you can find all versions of the php package cloudpack/rorschach. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package rorschach
Rorschach
Rorschachとは
Install
Usage
Basic
Options
saikou
普通にテストした場合、 finished.
という味気ないメッセージが流れます。
少しでもあなたとの距離を縮める為に最高のオプションを用意いたしました。
--saikou
か -s
をつけて是非お試しください。
bind
Yaml内に、 {{ }}
ブラケットで囲んだ変数を記述することで、外部から値を注入することができる。
注入する方法は2つ
-
--bind
を使ってJSONにて指定する。(複数指定可能) - pre-requestsのbinding構文を使う
上記のようにすることで、以下のレスポンスの SOME PARAMETER
が api-token
としてbindされる
file
デフォルトでは、プロジェクトディレクトリの test*.yml
すべてを対象とする。
特定ファイル指定をしたい場合はコマンドライン引数で指定することが可能。
plugin機能ついて
- pre-requestで実行したAPIのレスポンスをフックして任意のコードを実行し、レスポンスを返すようにできる
-
venderディレクトリやtestsディレクトリと同階層に
plugins
という名前でディレクトリを作成し、その中にphpファイルを設置する- 実行時にpluginsディレクトリ内のphpファイルを読み込む為、関数を定義しyamlでは
after-function
というキーを設定することでフックすることができる - 呼び出された関数は Response Object を引数に受け取るので、それを元に関数を作成
- e.g.
- 実行時にpluginsディレクトリ内のphpファイルを読み込む為、関数を定義しyamlでは
- この機能を利用することにより、次のようなことが可能になる
- レスポンスが暗号化されているため復号化したり...
- 別の固定値に書き換えたり...
- etc ...
Yaml Sample
All versions of rorschach with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.5
symfony/console Version ^3.1
symfony/finder Version ^3.1
symfony/yaml Version ^3.1
guzzlehttp/guzzle Version ^6.2
symfony/filesystem Version ^3.1
vlucas/phpdotenv Version ^2.4
symfony/console Version ^3.1
symfony/finder Version ^3.1
symfony/yaml Version ^3.1
guzzlehttp/guzzle Version ^6.2
symfony/filesystem Version ^3.1
vlucas/phpdotenv Version ^2.4
The package cloudpack/rorschach contains the following files
Loading the files please wait ....