Skip to content

Commit 622d580

Browse files
committed
NFR Test Results for NGF version 1.4.0
1 parent 16a9522 commit 622d580

File tree

70 files changed

+7111
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+7111
-0
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 16a95222a968aef46277a77070f79bea9b87da12
10+
- Date: 2024-08-16T15:29:44Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 12
16+
- k8s version: v1.29.7-gke.1008000
17+
- vCPUs per node: 16
18+
- RAM per node: 65855012Ki
19+
- Max pods per node: 110
20+
- Zone: us-west1-b
21+
- Instance Type: n2d-standard-16
22+
23+
## Test1: Running latte path based routing
24+
25+
```text
26+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
27+
Duration [total, attack, wait] 30s, 29.999s, 791.901µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 512.393µs, 734.831µs, 721.822µs, 819.183µs, 855.351µs, 951.452µs, 13.787ms
29+
Bytes In [total, mean] 4830000, 161.00
30+
Bytes Out [total, mean] 0, 0.00
31+
Success [ratio] 100.00%
32+
Status Codes [code:count] 200:30000
33+
Error Set:
34+
```
35+
36+
## Test2: Running coffee header based routing
37+
38+
```text
39+
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
40+
Duration [total, attack, wait] 30s, 29.999s, 701.809µs
41+
Latencies [min, mean, 50, 90, 95, 99, max] 579.713µs, 757.73µs, 746.299µs, 837.969µs, 873.063µs, 990.77µs, 8.953ms
42+
Bytes In [total, mean] 4860000, 162.00
43+
Bytes Out [total, mean] 0, 0.00
44+
Success [ratio] 100.00%
45+
Status Codes [code:count] 200:30000
46+
Error Set:
47+
```
48+
49+
## Test3: Running coffee query based routing
50+
51+
```text
52+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
53+
Duration [total, attack, wait] 30s, 29.999s, 794.296µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 574.209µs, 766.349µs, 749.009µs, 851.856µs, 891.805µs, 1.011ms, 19.207ms
55+
Bytes In [total, mean] 5100000, 170.00
56+
Bytes Out [total, mean] 0, 0.00
57+
Success [ratio] 100.00%
58+
Status Codes [code:count] 200:30000
59+
Error Set:
60+
```
61+
62+
## Test4: Running tea GET method based routing
63+
64+
```text
65+
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
66+
Duration [total, attack, wait] 30s, 29.999s, 691.197µs
67+
Latencies [min, mean, 50, 90, 95, 99, max] 528.655µs, 742.271µs, 732.036µs, 826.113µs, 861.108µs, 954.498µs, 10.955ms
68+
Bytes In [total, mean] 4770000, 159.00
69+
Bytes Out [total, mean] 0, 0.00
70+
Success [ratio] 100.00%
71+
Status Codes [code:count] 200:30000
72+
Error Set:
73+
```
74+
75+
## Test5: Running tea POST method based routing
76+
77+
```text
78+
Requests [total, rate, throughput] 30000, 1000.00, 999.98
79+
Duration [total, attack, wait] 30.001s, 30s, 635.237µs
80+
Latencies [min, mean, 50, 90, 95, 99, max] 570.721µs, 765.885µs, 751.85µs, 855.286µs, 896.876µs, 1.012ms, 12.648ms
81+
Bytes In [total, mean] 4770000, 159.00
82+
Bytes Out [total, mean] 0, 0.00
83+
Success [ratio] 100.00%
84+
Status Codes [code:count] 200:30000
85+
Error Set:
86+
```
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: true
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 16a95222a968aef46277a77070f79bea9b87da12
10+
- Date: 2024-08-16T15:29:44Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 12
16+
- k8s version: v1.29.7-gke.1008000
17+
- vCPUs per node: 16
18+
- RAM per node: 65855012Ki
19+
- Max pods per node: 110
20+
- Zone: us-west1-b
21+
- Instance Type: n2d-standard-16
22+
23+
## Test1: Running latte path based routing
24+
25+
```text
26+
Requests [total, rate, throughput] 30000, 1000.01, 999.99
27+
Duration [total, attack, wait] 30s, 30s, 563.254µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 485.302µs, 666.323µs, 637.029µs, 721.283µs, 754.013µs, 863.087µs, 15.211ms
29+
Bytes In [total, mean] 4800000, 160.00
30+
Bytes Out [total, mean] 0, 0.00
31+
Success [ratio] 100.00%
32+
Status Codes [code:count] 200:30000
33+
Error Set:
34+
```
35+
36+
## Test2: Running coffee header based routing
37+
38+
```text
39+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
40+
Duration [total, attack, wait] 30s, 30s, 721.605µs
41+
Latencies [min, mean, 50, 90, 95, 99, max] 515.404µs, 694.237µs, 678.089µs, 767.846µs, 801.31µs, 903.184µs, 12.586ms
42+
Bytes In [total, mean] 4830000, 161.00
43+
Bytes Out [total, mean] 0, 0.00
44+
Success [ratio] 100.00%
45+
Status Codes [code:count] 200:30000
46+
Error Set:
47+
```
48+
49+
## Test3: Running coffee query based routing
50+
51+
```text
52+
Requests [total, rate, throughput] 30000, 1000.01, 999.99
53+
Duration [total, attack, wait] 30s, 30s, 631.83µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 516.613µs, 672.121µs, 656.131µs, 745.518µs, 781.046µs, 879.265µs, 19.659ms
55+
Bytes In [total, mean] 5070000, 169.00
56+
Bytes Out [total, mean] 0, 0.00
57+
Success [ratio] 100.00%
58+
Status Codes [code:count] 200:30000
59+
Error Set:
60+
```
61+
62+
## Test4: Running tea GET method based routing
63+
64+
```text
65+
Requests [total, rate, throughput] 30000, 1000.01, 999.99
66+
Duration [total, attack, wait] 30s, 30s, 681.029µs
67+
Latencies [min, mean, 50, 90, 95, 99, max] 514.133µs, 659.359µs, 647.028µs, 734.385µs, 769.668µs, 860.748µs, 6.583ms
68+
Bytes In [total, mean] 4740000, 158.00
69+
Bytes Out [total, mean] 0, 0.00
70+
Success [ratio] 100.00%
71+
Status Codes [code:count] 200:30000
72+
Error Set:
73+
```
74+
75+
## Test5: Running tea POST method based routing
76+
77+
```text
78+
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
79+
Duration [total, attack, wait] 30s, 29.999s, 595.53µs
80+
Latencies [min, mean, 50, 90, 95, 99, max] 516.825µs, 666.438µs, 651.132µs, 733.055µs, 763.861µs, 851.963µs, 14.266ms
81+
Bytes In [total, mean] 4740000, 158.00
82+
Bytes Out [total, mean] 0, 0.00
83+
Success [ratio] 100.00%
84+
Status Codes [code:count] 200:30000
85+
Error Set:
86+
```
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 16a95222a968aef46277a77070f79bea9b87da12
10+
- Date: 2024-08-16T15:29:44Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 12
16+
- k8s version: v1.29.7-gke.1008000
17+
- vCPUs per node: 16
18+
- RAM per node: 65855012Ki
19+
- Max pods per node: 110
20+
- Zone: us-west1-b
21+
- Instance Type: n2d-standard-16
22+
23+
## Test: Send https /tea traffic
24+
25+
```text
26+
Requests [total, rate, throughput] 6000, 100.02, 100.01
27+
Duration [total, attack, wait] 59.991s, 59.99s, 883.687µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 717.401µs, 1.039ms, 1.012ms, 1.192ms, 1.256ms, 1.426ms, 12.471ms
29+
Bytes In [total, mean] 924000, 154.00
30+
Bytes Out [total, mean] 0, 0.00
31+
Success [ratio] 100.00%
32+
Status Codes [code:count] 200:6000
33+
Error Set:
34+
```
35+
36+
![https-oss.png](https-oss.png)
37+
38+
## Test: Send http /coffee traffic
39+
40+
```text
41+
Requests [total, rate, throughput] 6000, 100.02, 100.01
42+
Duration [total, attack, wait] 59.991s, 59.99s, 886.936µs
43+
Latencies [min, mean, 50, 90, 95, 99, max] 686.413µs, 949.204µs, 930.943µs, 1.071ms, 1.125ms, 1.246ms, 14.436ms
44+
Bytes In [total, mean] 967939, 161.32
45+
Bytes Out [total, mean] 0, 0.00
46+
Success [ratio] 100.00%
47+
Status Codes [code:count] 200:6000
48+
Error Set:
49+
```
50+
51+
![http-oss.png](http-oss.png)
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: true
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 16a95222a968aef46277a77070f79bea9b87da12
10+
- Date: 2024-08-16T15:29:44Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 12
16+
- k8s version: v1.29.7-gke.1008000
17+
- vCPUs per node: 16
18+
- RAM per node: 65855012Ki
19+
- Max pods per node: 110
20+
- Zone: us-west1-b
21+
- Instance Type: n2d-standard-16
22+
23+
## Test: Send http /coffee traffic
24+
25+
```text
26+
Requests [total, rate, throughput] 6000, 100.02, 100.01
27+
Duration [total, attack, wait] 59.991s, 59.99s, 746.557µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 492.426µs, 916.951µs, 894.929µs, 997.453µs, 1.04ms, 1.225ms, 12.566ms
29+
Bytes In [total, mean] 960000, 160.00
30+
Bytes Out [total, mean] 0, 0.00
31+
Success [ratio] 100.00%
32+
Status Codes [code:count] 200:6000
33+
Error Set:
34+
```
35+
36+
![http-plus.png](http-plus.png)
37+
38+
## Test: Send https /tea traffic
39+
40+
```text
41+
Requests [total, rate, throughput] 6000, 100.02, 100.01
42+
Duration [total, attack, wait] 59.991s, 59.99s, 844.339µs
43+
Latencies [min, mean, 50, 90, 95, 99, max] 714.591µs, 948.908µs, 919.169µs, 1.03ms, 1.081ms, 1.24ms, 12.421ms
44+
Bytes In [total, mean] 919974, 153.33
45+
Bytes Out [total, mean] 0, 0.00
46+
Success [ratio] 100.00%
47+
Status Codes [code:count] 200:6000
48+
Error Set:
49+
```
50+
51+
![https-plus.png](https-plus.png)
9.92 KB
Loading
9.39 KB
Loading
9.92 KB
Loading
9.39 KB
Loading

0 commit comments

Comments
 (0)