Autobahn WebSocket Testsuite Report
Autobahn WebSocket

tls - Case 12.3.13 : Pass - 6412 ms @ 2021-07-05T09:12:58.236Z

Case Description

Send 1000 compressed messages each of payload size 32768, 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:9999
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: /pjzAjLLHImxrV0iVsT6kA==
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 09:12:58 GMT
Server: nbio
Upgrade: websocket
Connection: Upgrade
Sec-Websocket-Accept: aGSlUVdAi0HNCCgXxYMuGqWM2jU=
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
3011301
172811728
237212372
4100799932795900
Total800332800305

Octets Transmitted by Chop Size

Chop SizeCountOctets
6424
7214
8540
9763
10550
11888
12784
14114
15230
16696
17234
18354
19357
20120
21484
226132
23246
24248
25250
264104
27127
287196
29387
3010300
31262
32396
33133
34268
35270
365180
373111
384152
39278
40280
41282
42284
43143
443132
454180
46292
47294
483144
49298
503150
513153
527364
533159
547378
564224
57157
583174
593177
604240
616366
624248
635315
654260
675335
684272
692138
707490
713213
724288
733219
744296
757525
76176
773231
785390
793237
802160
812162
825410
834332
844336
856510
862172
873261
883264
89189
905450
913273
925460
934372
945470
954380
964384
97197
987686
994396
1003300
1014404
1022204
1032206
1047728
1055525
1062212
1073321
1087756
1098872
1102220
1121112
1135565
1144456
1151115
1166696
1173351
1184472
1198952
1203360
1215605
1225610
1232246
1244496
1255625
1266756
1271127
1283384
1292258
1303390
1312262
1343402
1351135
1363408
1376822
1387966
13991251
1403420
141131833
1421142
1433429
1443432
14571015
1464584
1473441
1481148
1495745
1502300
1516906
1525760
153101530
15471078
1555775
1564624
1575785
1585790
1594636
16081280
16171127
1625810
16381304
16481312
1656990
1665830
1675835
168101680
1695845
1703510
17181368
1723516
1731173
1744696
1754700
1764704
1771177
1783534
1794716
18061080
18161086
18261092
1835915
1844736
1851185
18671302
187122244
1881188
18981512
1903570
19181528
1925960
1931193
1945970
1952390
1961196
1975985
1982396
1991199
20061200
2014804
20251010
2033609
2044816
20551025
2064824
2074828
2082416
2092418
21061260
21151055
21251060
21351065
2141214
2153645
2164864
2173651
2183654
21961314
2203660
22151105
2223666
22351115
2244896
2254900
2263678
2272454
2281228
2291229
2314924
2322464
2334932
23471638
23561410
2364944
2382476
2394956
2402480
2414964
2424968
2431243
2441244
24551225
2462492
2472494
2483744
2494996
25092250
2512502
25251260
2533759
25482032
25571785
25651280
25751285
25871806
25941036
2603780
26141044
26251310
2632526
2645260013886400
3501350
Total5360214025699

Frames Received by Opcode

OpcodeCount
07000
21000
81
Total8001

Frames Transmitted by Opcode

OpcodeCount
052600
21000
81
Total53601


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