IxCatapult

概要

IxCatapultテストシステムはハードウェアとソフトウェアから構成されており、変化するテストニーズに合わせてコンフィグレーションの変更および拡張が可能です。IxCatapultはトップレベルのトラフィック診断用途に限らず、他の様々な機能を提供します。例えば、フルプロトコルスタック試験に必須となる複雑な下位レイヤ解析にも対応しております。さらに、試験の要求仕様に基づいて異なるプロトコル試験にコンフィグレーションを変更したり、機能試験から負荷試験用途に変更したりすることもできます。

m500プラットフォームは比類ない負荷試験パフォーマンスを提供します。業界標準のメッシュバックプレーンを採用しており、物理インタフェースを複数のメッシュコンピューティングユニットカードによって実行させることが可能です。CompactPCI メッシュバックプレーンはm500の根幹となるコンポーネントです。既存PCIバスの試験プラットフォームと比較した場合、最大10倍のパフォーマンスを提供します。また765Gビット秒のフル帯域をサポートしています。

mesh2

p250プラットフォームは、PCIバスアーキテクチャを採用しており、機能検証、コンフォーマンステスト、相互接続性テストなどに適しています。テスト環境や用途に応じて、プラットフォームを選択していただくことが可能です。

さらなるフレキシビリティ向上のため、IxCatapultはマルチユーザ開発環境を提供しています。LTE,2G, 2.5G, 3G, IMS, VoIP, SS7などの通信テストを同時に実行させることができます。

テスト開発、実行および結果解析の環境

弊社のコアオペレーティングシステムには、IxCatapultのコンフィグレーション設定、テストスクリプトの開発とコンパイル、テストの実行、および統計データの分析といったソフトウェアとグラフィカル機能が含まれています。

Testbench

統合開発環境Eclipse RCPアーキテクチャを採用したTestbenchは、従来のIxCatapultの機能を継承した効率的なGUIツールです。このTestbenchはユーザフレンドリーなテスト実行環境とレポート環境を提供します。

 

testbench-display

  • テストケースのナビゲート/参照
  • テストケースの簡単な選択/実行
  • テストスイーツ実行時の進行状況の確認
  • レポートの生成
  • カスタマイズ可能なディスプレイ
    (詳細な分析用の統計情報や結果を表示)

テスト開発

カスタムテストスクリプトの開発およびテスト実行の環境では、各種ツールが用意されており、更なるユーザフレキシビリティが提供されています。

テストスクリプト/アプリケーション作成ツール:

  1. DCPLプログラミング言語 (Digital Communication Programming Language):
    プロトコルメッセージの送受信や解析といった強力な手段を提供します。またコンパイル済みのスクリプトもしくはCATTgenアプリケーション上で使用することが可能です。
  2. CATTgen
    コールフローをグラフィカルに作成します。テストシーケンスはユーザのニーズに基づいてカスタマイズすることが可能です。ランタイム時に CATTcontrollerグラフィカルインタフェースを使用してCATTgenを制御することも可能なため、CATTgenアプリケーションは負荷試 験に最適なツールと言えます。
  3. 「C」言語
    C言語のサブルーチンをDCPLもしくはCATTgenアプリケーションに組み込むことも可能です。
  4. ターンキーアプリケーション
    複雑なテクノロジの試験向けに、予めパッケージ化され容易に実行可能なテストスイーツが用意されています。テストスクリプト開発に伴う工期が短縮できます。

 

CATTgen

CATTgen

CATTgen の用途:

  • テスト開発
    • マルチテストシナリオのカスタム開発
    • 正常系/異常系試験
    • 下位レイヤプロトコルスタック制御
  • テスト実行
    • 自動化
    • マルチユーザ
    • ユーティリティ: トラフィックジェネレータ, X Stream パケットジェネレータ, 音質評価用のPESQ
  • 試験結果の解析
    • データの収集
    • 表示