パフォーマンステストについてよく聞かれる質問 (FAQ)

Frequently asked questions about performance testing

パフォーマンステストはローカル実行できますか?

いいえ、mablのパフォーマンステストは、クラウド実行でのみ実行可能です。

適切な失敗条件を決めるにはどうすればよいですか?

アプリケーションのパフォーマンス基準(ベースライン)を決める性能テストは、パフォーマンステストの適切な失敗条件を特定するのに最適な方法です。また、チーム内で失敗条件に使用できるパフォーマンスSLAを既に決めている場合もあります。

プライベート環境でパフォーマンステストを実行することはできますか?

現在、パフォーマンステスト用の静的IPレンジ 34.31.138.224/27 をご利用いただけます。
現時点では、mabl Link 経由でのパフォーマンステストを実行することはできません。mabl Link経由でのパフォーマンステスト実行が必要な場合は、mabl プロダクトポータルにてご要望をお知らせください。

異なる地域から負荷を発生させることはできますか?

いいえ、現在は、異なる地域からの負荷トラフィックを設定することはできません。この機能が必要な場合は、mabl プロダクトポータルにてご要望をお知らせください。

JMeterからテストをインポートすることはできますか?

いいえ、現時点では、JMeterスクリプトのインポートはサポートしていません。ただし、現時点では、Postmanのテストをmablにインポートし、そのAPIテストを再利用してパフォーマンステストを設定・実行することができます。
この機能が必要な場合は、mabl プロダクトポータルにてご要望をお知らせください。

mablは、パフォーマンステストの利用数をどのようにカウントしますか?

mablは、パフォーマンステストを仮想ユーザ時間 (VUH - Virtual User Hour) でカウントします。VUHは、「同時接続ユーザ数」と「テストの継続時間」の積です。
例えば、500同時接続ユーザのパフォーマンステストをを30分間実行した場合、(500ユーザ) ×(0.5時間) で合計 250VUH となります。

仮想ユーザ時間 (VUH) はどのように計算されますか?

パフォーマンステストの仮想ユーザー時間 (VUH) は 15分単位で切り上げての計算となります。例えば、20人の仮想ユーザーが同時接続するパフォーマンステストを10分間実行した場合、その実行時間は15分間に切り上げられ、(20ユーザ) x (0.25時間) で合計 5VUH と計算されます。

仮想ユーザ時間(VUH)の割当は月単位ですか、それとも年単位ですか?

VUHの割当は年単位です。

パフォーマンステストの実行回数は、APIテスト/ステップの実行回数の割当に影響しますか?

いいえ、パフォーマンステストはAPIテスト/ステップの実行回数の割当には影響しません。パフォーマンステストは、APIテスト実行回数の割当には影響しませんが、仮想ユーザー時間という、別に割り当てられた実行回数の割当を消費します。

パフォーマンステストを途中で停止するとどうなりますか?

パフォーマンステストを途中で停止した場合、すべてのテストの実行が停止するまでに最大1分かかります。停止したパフォーマンステストは、テストが停止するまでのVUH数を消費します。

パフォーマンステストについて、現在はどのような制限事項がありますか?

パフォーマンステストには、次の制限事項があります。

  • 現時点では、ブラウザテストはまだサポートされていません。
  • パフォーマンステストで、地域、ネットワークスロットリング、モッキングサービスを使ってトラフィックをシミュレートすることはできません。
  • mabl Link 経由のパフォーマンステストは、まだサポートされていません。
  • パフォーマンステストでは、リクエストボディタイプが「バイナリ」のAPIリクエストはサポートされていません。
  • テスト対象のサーバが許可している場合、仮想ユーザは接続を再利用し、同一仮想ユーザからの複数のAPIリクエストとそれに対するサーバからのレスポンスは、すべて同じTCP接続を通過するようにします。