Autobahn WebSocket Testsuite Report
Autobahn WebSocket

non-tls - Case 12.3.15 : Pass - 21445 ms @ 2021-07-05T08:01:01.440Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 256 octets. Use default permessage-deflate offer.

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 480 secs.

Case Outcome

Ok, received all echo'ed messages in time.

Expected:
{}

Observed:
[]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET /echo/message HTTP/1.1
User-Agent: AutobahnTestSuite/0.8.2-0.10.9
Host: localhost:9998
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: 1UOLkdrYWSCDHzSAD6nVSQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Content-Length: 0
Date: Mon, 05 Jul 2021 08:01:01 GMT
Server: nbio
Upgrade: websocket
Connection: Upgrade
Sec-Websocket-Accept: 5YO6GQATQRIDMPsLNO/I+/r6EkI=
Sec-Websocket-Extensions: permessage-deflate; server_no_context_takeover; client_no_context_takeover


Closing Behavior

KeyValueDescription
isServerFalseTrue, iff I (the fuzzer) am a server, and the peer is a client.
closedByMeTrueTrue, iff I have initiated closing handshake (that is, did send close first).
failedByMeFalseTrue, iff I have failed the WS connection (i.e. due to protocol error). Failing can be either by initiating closing handshake or brutal drop TCP.
droppedByMeFalseTrue, iff I dropped the TCP connection.
wasCleanTrueTrue, iff full WebSocket closing handshake was performed (close frame sent and received) _and_ the server dropped the TCP (which is its responsibility).
wasNotCleanReasonNoneWhen wasClean == False, the reason what happened.
wasServerConnectionDropTimeoutFalseWhen we are a client, and we expected the server to drop the TCP, but that didn't happen in time, this gets True.
wasOpenHandshakeTimeoutFalseWhen performing the opening handshake, but the peer did not finish in time, this gets True.
wasCloseHandshakeTimeoutFalseWhen we initiated a closing handshake, but the peer did not respond in time, this gets True.
localCloseCode1000The close code I sent in close frame (if any).
localCloseReasonNoneThe close reason I sent in close frame (if any).
remoteCloseCode1000The close code the peer sent me in close frame (if any).
remoteCloseReasonNoneThe close reason the peer sent me in close frame (if any).


Wire Statistics

Octets Received by Chop Size

Chop SizeCountOctets
414
12860777696
3011301
416466274824
8200216400
826473603272
1236466816024
16400232800
16464661086624
20500482000
2056439801996
24600249200
2466437912568
287004114800
2876421604044
3280012393600
3286412394368
3690021774900
369645184820
41000371517000
41064282128
45100391758900
451643135492
49200663247200
49264298528
53300663517800
57400734190200
57464157464
61500664059000
655361607105316352
Total3003131200305

Octets Transmitted by Chop Size

Chop SizeCountOctets
6318
7535
8432
9545
10550
11777
12336
138104
1411154
15575
16232
177119
18590
19476
20480
21484
22244
235115
245120
259225
26126
27381
29387
304120
315155
32132
335165
346204
35270
364144
374148
385190
39278
403120
413123
423126
433129
45290
465230
475235
48296
495245
50150
514204
523156
537371
543162
552110
564224
575285
585290
596354
603180
61161
624248
634252
642128
655325
665330
67167
686408
696414
705350
714284
734292
744296
756450
763228
774308
784312
792158
803240
813243
822164
835415
842168
855425
86186
875435
885440
892178
902180
923276
934372
943282
953285
96196
974388
985490
992198
1001100
1011101
1021102
1032206
1043312
1054420
1062212
1072214
1081108
1093327
1104440
1113333
1125560
1133339
1142228
1154460
1164464
1174468
1181118
1196714
1204480
1213363
1223366
1231123
1246744
1253375
1262252
12781016
1283384
1293387
1301130
1313393
1343402
1354540
1364544
1372274
1384552
1392278
1404560
1412282
1424568
1435715
1441144
1452290
1461146
1471147
1482296
1493447
1504600
1514604
1524608
1535765
15481232
1552310
1562312
1573471
1586948
1594636
1604640
1614644
1625810
1633489
1643492
1655825
1665830
1673501
1682336
1693507
1704680
1714684
1724688
1734692
1743522
1753525
1765880
1773531
1781178
1795895
1801180
1814724
1825910
1832366
1843552
18561110
1864744
1873561
1883564
18961134
1903570
1913573
1924768
1934772
1944776
1953585
1964784
1975985
1984792
19961194
20081600
20171407
2024808
20351015
20451020
20571435
2062412
20761242
2082416
2092418
2102420
2113633
2123636
21351065
214132782
21551075
2162432
2173651
2184872
21951095
2204880
2212442
22291998
22361338
2242448
22581800
2263678
22771589
2284912
22981832
2302460
23151155
2324928
2331233
2344936
23561410
23651180
23761422
23851190
2394956
2403720
24161446
2424968
2432486
2443732
24561470
24661476
24761482
24871736
249112739
25051250
25182008
25251260
2533759
25441016
2553765
25671792
2573771
25882064
25992331
26051300
26171827
26271834
2631263
26420081953016216
3501350
Total20182153158348

Frames Received by Opcode

OpcodeCount
031000
21000
81
Total32001

Frames Transmitted by Opcode

OpcodeCount
0200819
21000
81
Total201820


Wire Log

000 TX OCTETS: 474554202f6563686f2f6d65737361676520485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465
               737453756974652f302e382e322d ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a436f6e74656e742d4c656e6774683a20
               300d0a446174653a204d6f6e2c20 ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 480.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=5aaf8789, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 88825aaf87895947
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER