Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

パフォーマンステストに関する FAQ

公開日: Nov 5, 2025
説明

Salesforce サポートではお客様のパフォーマンステストの結果を設計または解釈することはできません。サポートの役割は、テスト活動を監視して Salesforce サービスに問題がないことを確認することに限定されます。

 

  • 120 RPS (Requests Per Second) 以下のテストについては、LAP(制限、有効化、権限)プロセスをリクエストできます。これは「パフォーマンステスト」と呼ばれます。
  • 120 RPS を超えるテストについては、「スケールテスト(Scale Test)」製品を使用してください。

パフォーマンス分析に慣れていない場合は、サクセスチームのサービスについて弊社営業担当者に相談することを検討してください。サクセスチームは、パフォーマンステストの適切な設計と実行をサポートして、本番での拡張性を正確に予測するお手伝いをします。

解決策

120 RPS 以下のパフォーマンステスト

120 RPS 以下のパフォーマンステストをリクエストするには、Salesforce ヘルプサイトからサポートにお問い合わせください。テスト実施日の少なくとも 1 週間前までに、承認のための LAP リクエストを送信してください。事前の通知がないリクエストは、緊急と判断される場合を除き拒否されます。
テスト計画を作成し、ケースの説明に以下の情報を含めてください。

  • スケールテストで作成したテスト計画のコピー(以下の表は例として表示されています)
    業務シナリオ (Business Scenarios)秒間リクエスト数 (Requests Per Second)必要ユーザー数 (Users Needed)
    シナリオ 1 (Scenario 1)20180
    シナリオ 2 (Scenario 2)20180
    シナリオ 3 (Scenario 3)20180
    合計 (Total)60540
  • テストの開始日時
  • テストの終了日時
  • テストを実施する Sandbox の組織 ID(スケールテストは Sandbox でのみ実施可能です)
  • テスト実施者の連絡先情報(氏名、電話番号、メールアドレス)
  • テスト対象のビジネスケースまたはシナリオ(例:ホリデーショッピングイベント、新しいウェブサイトの立ち上げなど)
  • テストを実施するビジネス上の正当な理由

120 RPS を超えるスケールテスト

本番環境への変更やカスタマイズはパフォーマンスに影響を与える可能性があります。そのため、120 RPS を超える場合は、本番に近い規模のインフラと容量を提供する「スケールテスト」を使用して、Sandbox でテストを実行することをお勧めします。
開始するには、「Salesforce 組織のパフォーマンスの測定」を確認し、テスト計画を生成してテスト枠を予約してください。 アクセス権を取得するには、カスタマーサクセスマネージャーまたは営業担当者にお問い合わせください。[設定] の [クイック検索] ボックスに「拡張」と入力し、[拡張性テスト] をクリックします。

テスト計画の作成

テストの前に、「Salesforce の開発者制限」を理解していることを確認してください。制限を超えると、システムにスロットリング(制限)が適用される可能性があります。リスクを軽減するため、スケールテストではテスト計画にランプアップ(段階的な負荷増)スケジュールを提供しています。詳細は「スロットルが私の組織に適用されている/適用された」を参照ください。

テスト計画作成の手順:

  1. テストするシナリオと成功基準を特定する。
  2. スケールテストの [Test Plan Creation] ページにアクセスする。これにより、本番のピーク時に観察されたユースケースに基づいたトライアルランを構築できます。
  3. Sandbox で、各シナリオにつき 50 ユーザーで最低 30 分間のベースラインテストを実行する(50 ユーザー以下のテストは通常、承認は不要です)。
  4. [Trial Accuracy Checker] を使用して、本番ピーク時のトラフィックをシミュレートした Sandbox トライアルランを作成する。
  5. インバウンドリクエストと API コールの予想ピーク負荷を計算するには、スケールテスト内の [RPS Estimator] ツールを使用する。

     

    FAQ(よくある質問)

    Q: パフォーマンステストとスケールテストの違いは何ですか?

    120 RPS 以下のテストは「パフォーマンステスト(LAP プロセス経由)」です。120 RPS を超えるテストは「スケールテスト(製品)」を使用します。

    Q: テストが承認されました。これは Salesforce が私のスクリプトを適切に設計された有効なものと見なしたということですか?

    必ずしもそうではありません。サポートチームは以下のことは行いません:

    • テスト手法の検証
    • テストスクリプトのエラーデバッグ
    • スクリプトが本番環境で期待される実世界の動作を正確に反映しているかの確認

    サポートは、すべてのテスト実行フレームワークに対して以下の推奨事項を提示しています:

    • スクリプト内で外部ファイルへのパスをハードコードしない。
    • URL、ユーザー名、パスワードをパラメータ化する。
    • シングルサインオン (SSO) を無効化し、ユーザープロファイルの IP 制限を解除する。
    • リクエスト間に 5 秒間の思考時間(Think Time)を設ける。

    Q: 事前承認なしでスケールテストを実行できますか?

    テストは事前承認が必要です。未承認のテストは、スロットリングやブロックの対象となります。事前承認により、サポートは以下の対応が可能になります:

    • サイト信頼性(SR)およびカスタマーセントリックエンジニアリング(CCE)チームのリソース確保。
    • テストが原因で制限やブロックが必要になった場合の通信詳細の把握。
      • 注: テスト活動がインスタンスのパフォーマンスを低下させる場合、承認済みであっても制限・ブロックされることがあります。その場合はサポート担当者から連絡があります。
    • スクリプトのプレビューによる、インスタンスに悪影響を与える可能性のあるテストの拒否。

    Q: スケールテストのサーバーログを取得できますか?

    Scale Center と並行して、プロアクティブモニタリング (PRoM) が機能します。Scale Center が分析を提供するのに対し、PRoM はアラートと問題の検知に特化しています。また、Scale Center の [Lightning Experience インサイト] を使用して、遅いページやコンポーネントを特定できます。
    Salesforce サポートは、テスト期間中の全体的なメトリクスや生のサーバーログは提供しません。ただし、以下のような特定の情報については、限定的なサーバーログデータを抽出して提供できる場合があります:

    • 特定のユーザーによる特定のプロセスの実行時間または CPU 時間。
    • テスト中に発生したエラーのトラブルシューティングに役立つ詳細情報。 このような状況では、サポート担当者と協力して情報を収集してください。
    ナレッジ記事番号

    000387059

     
    読み込み中
    Salesforce Help | Article