3

パフォーマンスと自動UIテストに使用するcloudbeesエンタープライズインスタンスがあります。

空きインスタンス(メモリに制限があります)は、テスト用に持っている1秒あたりのメモリまたはリクエストをサポートできません。

インスタンスを使用していないときは自動的に休止状態にしたいのですが、リクエストが届いたときにインスタンスをウェイクアップさせたいです。ソースラボベースのセレンを開始する前に、(リクエストを発行して)アプリをウェイクアップするようにjenkinsジョブを構成します仕事。

私の質問は、自動休止状態を構成するにはどうすればよいですか?コントロールパネルには少なくとも1つのインスタンスがあります。これは、1つのインスタンスが稼働していることを意味すると思います。

4

1 に答える 1

2

その通りです。現在、自動休止状態は無料のアプリケーション専用です。アプリケーションが休止状態になると(停止されると)、誰かがアプリケーションにアクセスする必要があるときはいつでも、アプリケーションは自動的にウェイクアップされます。

このためにできることは、アプリケーションを休止状態に設定するジョブを作成することです。たとえば、1日1回(または、必要がないとわかっている特定の時間に)。再度必要になった場合(何もする必要はありません)、アクセスするだけで再びアクティブ化(ウェイクアップ)されます。そのため、テストスクリプトは、それが事実であることを保証できます(理想的には、テスト実行後に設定します)。再び休止状態になります)。

それは本当にアプリが必要とされる頻度に依存します-それが必要とされないポイントを見つけ出し、それから休止状態をトリガーすることができれば(例えばテスト実行後)、それは理想的です(あなたはコストを最小限に抑えます)。

于 2012-08-13T06:33:54.420 に答える