Difference between revisions of "VPP/nataas-test"

From fd.io
< VPP
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
|-
 
|-
 
! Name !! style="color:green" | Pros !! style="color:red" | Cons
 
! Name !! style="color:green" | Pros !! style="color:red" | Cons
 +
|-
 +
| CSIT ||
 +
* Already has NAT tests
 +
* Not difficult to add tests
 +
||
 +
* Requires Robot knowledge
 +
* Difficult to run locally
 
|-
 
|-
 
| frouter-agent ||
 
| frouter-agent ||
* N/A
+
* Not difficult to add tests
 
||
 
||
 
* Dependent on frouter
 
* Dependent on frouter
 +
* Difficult to run locally
 
|-
 
|-
 
| nat/extras ||
 
| nat/extras ||
 
* Simple to use
 
* Simple to use
 +
* Runs locally
 
||
 
||
 
* Requires additional tooling to automate
 
* Requires additional tooling to automate
 +
* Existing scripts are stateless
 
|-
 
|-
| Flent ||
+
| Flent (netperf) ||
* N/A
+
 
||
 
||
 
* Does not work (on my computer)
 
* Does not work (on my computer)
 
|-
 
|-
 
| IRTT ||
 
| IRTT ||
* Example
+
* Able to run locally
 +
* Complements Flent
 
||
 
||
* Aimed to test latency, not throughput
+
* Aims to test mainly latency, not throughput
 
|-
 
|-
| Example ||
+
| PerfKitBenchmarker ||
* Example
+
* Has iperf and wrk tests
 
||
 
||
* Example
+
* Aimed at cloud services (most of the tests are unusable)
 +
* Difficult to run locally
 +
|-
 +
| networkQuality ||
 +
|
 +
* Only for macOS
 
|}
 
|}

Latest revision as of 22:18, 13 March 2023

Measurement tools
Name Pros Cons
CSIT
  • Already has NAT tests
  • Not difficult to add tests
  • Requires Robot knowledge
  • Difficult to run locally
frouter-agent
  • Not difficult to add tests
  • Dependent on frouter
  • Difficult to run locally
nat/extras
  • Simple to use
  • Runs locally
  • Requires additional tooling to automate
  • Existing scripts are stateless
Flent (netperf)
  • Does not work (on my computer)
IRTT
  • Able to run locally
  • Complements Flent
  • Aims to test mainly latency, not throughput
PerfKitBenchmarker
  • Has iperf and wrk tests
  • Aimed at cloud services (most of the tests are unusable)
  • Difficult to run locally
networkQuality
  • Only for macOS