Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

delta operator

構文(Junos Snapshot Administrator - SLAX)

構文(JSNAPy)

形容

両方のスナップショットに存在する必要がある、指定されたデータ要素の値の変化を、指定された差分と比較するJunos Snapshot Administratorテストオペレーター。デルタは、絶対、正、または負の割合、または絶対、正、または負の固定値として定義できます。

delta 演算子を使用する場合は、id パラメーターに 1 つ以上の値を含める必要があります。idを指定することで、ツールは最初のスナップショットのデータ項目を 2 番目のスナップショットの同等の項目に正しくマップし、それらを比較できます。

パラメーター

delta-value

パーセントまたは固定値で表され、要素値の変化が比較されるデルタ値。

パーセンテージで表されます。

  • 絶対パーセンテージ - 絶対パーセンテージより大きい値の増減がエラーであることを示します(例:10%)。

  • 正のパーセンテージ - 絶対パーセンテージよりも大きい値の増加のみがエラーであることを示します(例:+10%)。

  • 負のパーセンテージ - 絶対パーセンテージよりも大きい値の減少のみがエラーであることを示します(例:-10%)。

固定値として表されます。

  • 絶対固定値 - 絶対値よりも大きい値の増減がエラーであることを示します(例:500)。

  • 正の固定値 - 絶対値より大きい値の増加のみがエラーであることを示します(例:+500)。

  • 負の固定値 - 絶対値より大きい値の減少のみがエラーであることを示します(例:-500)。

err string

テストケースがfalseを返したときに生成されるステートメント。

id id

最初のスナップショット データ項目を 2 番目のスナップショット データ項目にマップする一意のデータ要素を指定する、データ コンテンツに対する相対的な XPath 式。複数の要素値に基づいて一意の ID を作成するには、次のようにします。

  • SLAXでは、複数の id ステートメントを定義します。

  • Python では、リストまたはコンマ区切りの ID の文字列を定義します。

info string

テスト ケースの説明。

xpath-expression

評価する要素を選択する XPath 式。

使用例

次の Junos Snapshot Administrator(SLAX)テスト ケースでは、メンテナンス ウィンドウ後に BGP ルート プレフィックス数を確認します。BGP ピアが復元されたことを確認するために、コードはプレフィックス カウントで差分変化が -10% かどうかをチェックします。つまり、新しいプレフィックス数が元のプレフィックス数の 90% 未満の場合、テストはエラーを報告します。

次のJSNAPyテストケースでは、メンテナンスウィンドウ後にBGPアクティブプレフィックス数を確認します。アクティブなプレフィックス数の変化が 20% を超えると、テストは失敗します。

リリース情報

Junos Snapshot Administratorリリース1.0で導入されたOperator。