# サブスクリプションをシミュレーションする サンドボックスでサブスクリプションをシミュレートする方法をご紹介します。 サブスクリプションのシミュレーションを行うと、シミュレーション期間中に想定されるサブスクリプションのイベント (請求書や更新など) が示されます。 > サブスクリプションのシミュレーションを実行すると、サブスクリプションページの **Simulations** タブに表示されます。**Simulations 終了**をクリックすると削除できます。シミュレーションを完了すると、顧客とサブスクリプションを含む、そのシミュレーションに関連付けられているすべてのオブジェクトが*サンドボックス*から削除されます。本番環境には影響しません。 サブスクリプションをシミュレーションするには、以下のようにします。 1. ダッシュボードを開き、サンドボックスを作成します。 1. [サブスクリプション](https://dashboard.stripe.com/test/subscriptions) ページで、テストするサブスクリプションをクリックします。 1. ページ上部のバナーにある**シミュレーションを実行**をクリックします。 > #### シミュレーションの対象外の顧客 > > サブスクリプションの顧客が以下の場合、**シミュレーションを実行**ボタンが無効になることがあります。 > > - [スケジュールが設定されたサブスクリプション](https://docs.stripe.com/billing/subscriptions/subscription-schedules.md)を含む、3 つ以上のサブスクリプションに関連付けられている - 多数の見積もり、請求書、またはその他の関連オブジェクトを含む、複雑なプロフィールを持つ 1. モーダルで、シミュレーションを行う日時を設定し、**時刻を進める**をクリックします。 時間は任意の増分で進めることができますが、最初の凍結日時から一度に Clock を 2 つの間隔までしか進めることができません。たとえば、月次のサブスクリプションがある場合は、一度に最大 2 カ月までしかクロックを進めることができません。 シミュレーションが完了すると、バナーが更新され、現在時刻が表示されます。 以下のように、シミュレーションに引き続き変更を加えたり、シミュレーションの時間を進めることができます。 - [顧客の残高](https://docs.stripe.com/billing/customer/balance.md)を追加する。 - サイクルの途中でアップグレードする。 - [1 回限りの請求書アイテムを追加する](https://docs.stripe.com/billing/invoices/subscription.md#adding-upcoming-invoice-items)。 テストケースに対応するために、必要に応じて何回も繰り返します。