Autobahn WebSocket Testsuite Report
Autobahn WebSocket

non-tls - Case 12.2.15 : Pass - 22319 ms @ 2021-07-05T07:58:59.185Z

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: 2RkqH2IhsNpiWxws4o4iOg==
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 07:58:59 GMT
Server: nbio
Upgrade: websocket
Connection: Upgrade
Sec-Websocket-Accept: FKRVnw5hLjg0LrpGAtqPic6N+QA=
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
128786100608
3011301
410028200
416456233184
826455454520
1236440494560
16400232800
1646426428064
20500120500
2056422452408
24600373800
24664373992
28700128700
28764257528
32800398400
32864398592
36900273800
36964136964
410004164000
41064282128
4510022992200
45164145164
49200261279200
49264298528
53300402132000
57400563214400
61500563444000
655361785116981760
Total3004131200305

Octets Transmitted by Chop Size

Chop SizeCountOctets
6424
7642
8648
9654
10550
11111
12336
13791
14342
15460
168128
17585
18590
19476
20240
21484
225110
237161
24372
255125
268208
274108
285140
29258
305150
31393
33399
345170
356210
363108
37137
384152
394156
404160
414164
427294
43286
443132
45290
466276
475235
486288
496294
505250
517357
524208
534212
542108
553165
563168
575285
58158
592118
606360
613183
622124
635315
645320
653195
662132
672134
687476
69169
705350
713213
725360
733219
742148
753225
76176
773231
782156
792158
804320
814324
823246
833249
84184
863258
873261
883264
892178
90190
912182
927644
932186
943282
952190
96196
974388
982196
994396
1007700
1012202
1023306
1033309
1045520
1053315
1062212
1073321
1085540
1093327
1104440
1112222
1123336
1133339
1144456
1152230
1163348
1174468
1183354
1195595
1203360
1211121
1221122
1236738
1244496
1252250
1262252
1272254
1284512
1296774
1304520
1312262
1343402
1351135
1362272
1374548
1396834
1402280
1422284
1435715
1444576
1454580
1463438
1473441
1482296
1493447
1502300
1513453
1521152
1536918
1542308
1552310
1564624
1573471
1581158
1595795
1604640
1612322
1623486
1631163
1646984
1654660
1662332
1671167
1681168
16961014
1705850
1712342
1722344
1734692
1743522
1755875
17671232
17781416
1782356
17961074
1803540
1815905
18261092
1833549
1842368
1853555
18661116
1874748
1882376
1894756
1904760
1913573
1921192
1933579
1945970
1951195
1964784
1972394
19861188
1992398
2002400
20151005
20281616
20371421
2043612
20561230
2062412
20761242
2084832
20951045
2104840
21191899
2123636
21371491
2144856
21591935
2163648
21761302
21881744
21951095
22071540
2212442
2223666
223112453
22471568
2254900
22651130
2274908
22851140
2293687
23081840
23171617
232102320
23361398
23471638
2353705
23651180
2373711
2382476
2394956
24092160
2413723
24251210
24381944
24481952
24561470
2462492
24761482
2484992
2494996
25071750
25141004
25271764
25351265
25492286
25541020
2561256
25751285
25861548
25941036
26051300
2611261
26251310
2633789
264436176115150464
3501350
Total437178115292604

Frames Received by Opcode

OpcodeCount
031000
21000
81
Total32001

Frames Transmitted by Opcode

OpcodeCount
0436176
21000
81
Total437177


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=fab3b60a, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882fab3b60af95b
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