Autobahn WebSocket Testsuite Report
Autobahn WebSocket

gws-server/async/context_take_over - Case 12.2.11 : Pass - 872 ms @ 2024-01-18T07:39:34.272Z

Case Description

Send 1000 compressed messages each of payload size 8192, 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 /connect HTTP/1.1
User-Agent: AutobahnTestSuite/0.8.2-0.10.9
Host: 127.0.0.1:8001
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: /0I0Q6XcBxfLwhfsh6TAjA==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; server_max_window_bits=12; client_max_window_bits=12
Sec-WebSocket-Accept: rsAMHrFDdyxxT5UUuX2LiFHWBvo=


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
2571257
490514905
496029920
496114961
498814988
500215002
504015040
506115061
507615076
511415114
514915149
517115171
517815178
521115211
523015230
523315233
526115261
527515275
529415294
531615316
532315323
534215342
537615376
542315423
547815478
555415554
575415754
596215962
634916349
635916359
636816368
637116371
639616396
640016400
641016410
642216422
6423212846
6436212872
644616446
644816448
645916459
646416464
647116471
647516475
648416484
648716487
649816498
650216502
6511213022
651716517
652216522
652716527
653116531
654216542
654616546
655516555
655716557
657916579
661516615
665716657
666416664
671716717
672816728
675716757
675916759
694916949
695816958
697716977
714917149
723417234
725517255
725617256
726317263
7275214550
728017280
728217282
728617286
7287321861
730117301
731117311
731617316
732317323
732417324
733917339
7341214682
736517365
737217372
737717377
737817378
742117421
742417424
742517425
743517435
743617436
744417444
7446214892
744817448
7449322347
7454214908
745517455
745617456
745917459
746517465
746717467
747017470
747117471
7473214946
747417474
747817478
7479214958
748017480
748117481
748217482
7483214966
748417484
748817488
749317493
7496214992
749817498
750317503
7506215012
750717507
750817508
7510215020
7512215024
751317513
751417514
7516215032
751717517
751917519
752317523
7524215048
7525215050
752817528
753017530
7531322593
753217532
753317533
753517535
753617536
7537215074
753917539
754017540
754417544
7547215094
754917549
755017550
7551322653
755417554
7557322671
7559215118
756317563
756817568
756917569
757017570
7571215142
757217572
7573215146
757517575
757617576
7579215158
758117581
7583215166
758517585
758817588
758917589
7590322770
759417594
759617596
759717597
759817598
760117601
760217602
760317603
760417604
760517605
760617606
7608215216
7609215218
7611322833
7612215224
761317613
761717617
762217622
762417624
762617626
762717627
762917629
763017630
763117631
763417634
763517635
7642215284
764317643
764417644
764517645
765017650
765217652
765417654
765617656
765717657
766917669
7670215340
767517675
767617676
767817678
768017680
769117691
769417694
7695323085
770017700
7701215402
7704215408
770517705
770717707
770817708
771017710
772017720
773117731
82027346020268
Total10027917009

Octets Transmitted by Chop Size

Chop SizeCountOctets
6318
717
8972
9654
10550
11444
12560
13678
148112
15345
16580
17585
18236
196114
208160
219189
228176
23492
245120
257175
2610260
275135
28384
295145
305150
31393
328256
334132
343102
355175
36136
373111
389342
394156
40140
414164
434172
443132
454180
463138
473141
483144
494196
503150
513153
522104
532106
546324
552110
56156
575285
583174
592118
603180
612122
624248
633189
644256
652130
66166
673201
683204
694276
704280
714284
724288
744296
766456
77177
78178
795395
804320
814324
822164
832166
843252
853255
873261
892178
90190
91191
92192
93193
943282
95195
97197
992198
1012202
1021102
1034412
1043312
1052210
1062212
1072214
1084432
1092218
1103330
1115555
1124448
1134452
1142228
1151115
1163348
1186708
1194476
1205600
1215605
1223366
1233369
1241124
1253375
1266756
1274508
1285640
1294516
1305650
1313393
1345670
1366816
1375685
1383414
1395695
1406840
1414564
1424568
14391287
1443432
14571015
1465730
1472294
1482296
14971043
1503450
1513453
1526912
1532306
1556930
1566936
1571157
15871106
1595795
1602320
1616966
1626972
1633489
1645820
1656990
1666996
1672334
1683504
1695845
1704680
1711171
17261032
1734692
1743522
1753525
17661056
1773531
1784712
1795895
180101800
181101810
1824728
18361098
1844736
1854740
1864744
1871187
1882376
1893567
19091710
1914764
1925960
1935965
1944776
1954780
1963588
19761182
1985990
1993597
20061200
2014804
2021202
20381624
2043612
20551025
20661236
2074828
2084832
20951045
21051050
2113633
21271484
2132426
21461284
21571505
21651080
21751085
2183654
21981752
22051100
22161326
22261332
22392007
2241224
2251225
22692034
22761362
2284912
2294916
2301230
23171617
2324928
23361398
2344936
2351235
2362472
23751185
23861428
2393717
2403720
2412482
2421242
2433729
24451220
2453735
2463738
2473741
24851240
24961494
2503750
25141004
25251260
25341012
25482032
25582040
2561256
2573771
25841032
25971813
2603780
26141044
2623786
26341052
264274297241256
3451345
Total284317380754

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
027429
21000
81
Total28430


Wire Log

000 TX OCTETS: 474554202f636f6e6e65637420485454502f312e310d0a557365722d4167656e743a204175746f6261686e54657374537569
               74652f302e382e322d302e31302e ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
               65740d0a436f6e6e656374696f6e ...
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=3ffa4a26, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 88823ffa4a263c12
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