Autobahn WebSocket Testsuite Report
Autobahn WebSocket

socket-flow - Case 12.2.4 : Pass - 41009 ms @ 2025-01-23T20:50:47.192Z

Case Description

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

Case Expectation

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

Case Outcome

Ok, received all echo'ed messages in time.

Expected:
{}

Observed:
[]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET / HTTP/1.1
User-Agent: AutobahnTestSuite/0.8.2-0.10.9
Host: 127.0.0.1:9002
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: mrygCJIze1BQUcLGpN+qVQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Accept: 3tLLg56mzo73whl/2vUitrjTHy8=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits=15


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).
remoteCloseCodeNoneThe 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
110021002
14342
59159
1051105
1511151
2301230
6011601
6271627
6801680
7251725
7261726
7701770
7731773
77621552
7771777
77821556
77932337
7801780
78121562
7821782
78321566
78553925
78621572
78732361
7901790
7921792
79432382
7951795
79721594
79821596
7991799
80021600
8011801
8031803
8071807
8091809
81054050
8111811
8121812
81321626
8141814
81821636
82021640
82332469
8271827
8281828
8291829
8301830
8311831
8351835
8541854
8571857
8591859
8621862
8631863
8641864
8671867
8681868
8691869
8731873
8761876
8791879
8801880
8841884
8931893
8961896
8971897
89821796
90021800
9011901
90621812
9081908
9091909
91043640
9121912
91321826
91421828
91532745
91732751
91821836
91954595
9201920
92187368
92265532
92321846
92465544
9251925
92654630
92776489
92854640
929109290
9301110230
93132793
93287456
93376531
93498406
93532805
93698424
9371413118
93898442
9391312207
9401312220
941109410
94298478
9431312259
9441312272
9452119845
946109460
9472422728
9482220856
9492321827
9501918050
9512019020
9523634272
9533129543
9543533390
9553432470
9562927724
9573432538
9581413412
9593533565
9602019200
9612524025
9623129822
9632423112
9642322172
9652019300
9661716422
9671211604
9682524200
9691312597
970109700
97187768
9721211664
97343892
974109740
97587800
97643904
97721954
97832934
97932937
98143924
98221964
98332949
9841984
9851985
9881988
98921978
99021980
9921992
99321986
Total2003935179

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
3381338
44341772
4462892
6071607
6621662
7111711
7561756
82821656
8301830
8311831
8331833
8341834
8351835
83721674
8421842
84321686
8461846
8471847
85121702
85321706
8571857
8581858
8591859
8601860
86132583
86265172
86321726
86443456
8651865
86732601
86832604
8701870
8711871
8721872
87321746
87632628
8771877
8801880
88121762
8831883
8901890
89121782
89221784
8941894
9171917
9181918
9191919
9211921
9231923
9251925
9271927
9311931
9331933
9341934
93932817
9411941
9421942
9451945
95332859
95554775
95621912
9571957
95843832
95943836
9601960
96132883
96243848
96321926
96432892
96532895
96632898
96743868
96876776
96943876
97065820
97176797
97265832
97365838
97476818
975109750
9761312688
97798793
9781615648
97987832
98065880
9811211772
9821413748
9831211796
984109840
9852019700
9861615776
9871817766
9881312844
9891514835
9902726730
9912019820
9923332736
9932524825
9943130814
9952827860
9963938844
9973029910
9983130938
9995453946
10002626000
10013030030
10022323046
10033333099
10041919076
10052020100
10062323138
10072222154
10081616128
10091515135
10101616160
10111313143
101299108
10131212156
10141111154
101588120
101633048
101744068
101822036
101911019
102033060
102155105
102211022
102311023
Total1002980258

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e382e
               322d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a436f6e6e656374696f6e3a2055706772
               6164650d0a557067726164653a20 ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 240.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=5deed3cb, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 88825deed3cb5e06
007 RX OCTETS: 88
008 RX OCTETS: 00
009 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=0, MASKED=False, MASK=None
010 TCP DROPPED BY PEER