Autobahn WebSocket Testsuite Report
Autobahn WebSocket

gws-client/sync - Case 13.6.6 : Pass - 439 ms @ 2024-01-18T07:39:44.958Z

Case Description

Send 1000 compressed messages each of payload size 8192, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 15)]

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 /runCase?case=487&agent=gws-client/sync HTTP/1.1
Host: 127.0.0.1:9001
User-Agent: Go-http-client/1.1
Connection: Upgrade
Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits
Sec-Websocket-Key: ySU6RvR2BwHS9t60Ghmd/Q==
Sec-Websocket-Version: 13
Upgrade: websocket
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.8.2-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: IVx6sw/zPD5qHaHOidsWKQBSn2w=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits=15


Closing Behavior

KeyValueDescription
isServerTrueTrue, 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.
droppedByMeTrueTrue, 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
818
2931293
4451445
4481448
4491449
4502900
4512902
4532906
4541454
4551455
4562912
45841832
45952295
46031380
46131383
46231386
4642928
4652930
4662932
4671467
46831404
4691469
47052350
4711471
47241888
47341892
4742948
47552375
47683808
47731431
47852390
47962874
48041920
4812962
48273374
48373381
48431452
4852970
48652430
48773409
48862928
48941956
49094410
49173437
492146888
49362958
49494446
49541980
49641984
49794473
49841992
49962994
50042000
50194509
5021502
50342012
50442016
50531515
50663036
50731521
50894572
50984072
51042040
51184088
51242048
513105130
51442056
51531545
51694644
51794653
51842072
51931557
520126240
52173647
52231566
5231523
52484192
52521050
52642104
52742108
52863168
52931587
53042120
53173717
53252660
5331533
53484272
53573745
53652680
53742148
53852690
53942156
54031620
54184328
54252710
54363258
54542180
54652730
54752735
54831644
54952745
55031650
55152755
55242208
55363318
55442216
55584440
55663336
55795013
55842232
55921118
56042240
5611561
56263372
56384504
564105640
56573955
56663396
56773969
56842272
56984552
57073990
57152855
57221144
57342292
5741574
57552875
57674032
57784616
57852890
57931737
58084640
58131743
58252910
58342332
58495256
58542340
58663516
58731761
58852940
58974123
59042360
5911591
59274144
59374151
59463564
59521190
59652980
59752985
59821196
59942396
60031800
60121202
60284816
60384824
60463624
6051605
60674242
60742428
60821216
60931827
61031830
611106110
61253060
61331839
61421228
61531845
61621232
6171617
61831854
61953095
62074340
62131863
6221622
62353115
62421248
62553125
62631878
6271627
62821256
62985032
63163786
63242528
63331899
63453170
6351635
63631908
63721274
63831914
63921278
64031920
64153205
64231926
64321286
64421288
6451645
64621292
6471647
64821296
64931947
65121302
65221304
6531653
65463924
65531965
65721314
65853290
6591659
66042640
6611661
66321326
6641664
66553325
66653330
6671667
66864008
66921338
67032010
67142684
6731673
67421348
6751675
6761676
6781678
68021360
68142724
68253410
68321366
68532055
68721374
6881688
69032070
69121382
6921692
6941694
69532085
6961696
69732091
69921398
70121402
7021702
7041704
7051705
70721414
7081708
70921418
7121712
7131713
7181718
7191719
7211721
7261726
7271727
7301730
7311731
Total1002562656

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
30151505
30261812
3032606
30451520
30561830
306113366
307113377
3083924
3091309
31051550
3111311
3123936
3131313
31451570
31572205
31641264
31761902
318123816
31941276
320123840
321113531
322103220
323134199
324103240
325185850
326165216
327154905
328103280
329216909
330216930
331196289
332134316
333165328
33472338
33572345
336124032
337113707
338103380
33951695
34072380
34141364
34251710
34351715
34431032
3451345
34651730
34751735
34862088
34993141
35093150
35193159
35282816
353103530
35482832
355144970
35693204
357103570
358124296
35993231
36082880
361124332
36282896
363103630
36441456
36562190
36662196
3672734
3682736
369114059
37072590
3712742
372114092
37372611
37482992
37531125
37672632
37783016
37862268
379103790
38062280
38141524
3822764
38372681
3842768
38531155
38631158
38741548
38831164
38931167
39051950
3912782
39241568
39331179
39441576
39531185
39631188
39762382
39841592
39931197
4001400
4011401
40241608
40331209
40431212
4051405
40641624
40783256
40831224
4092818
41072870
41162466
4122824
4131413
4141414
41541660
416124992
41752085
41831254
41931257
4202840
4212842
42272954
42341692
42431272
42531275
42652130
4272854
42931287
43031290
43131293
4321432
4331433
43431302
4361436
4371437
4412882
4421442
44331329
4451445
4471447
44831344
4491449
45031350
45131353
4521452
45394077
45483632
4552910
45673192
457104570
45894122
4592918
46073220
461135993
46262772
46383704
46452320
46583720
46694194
46762802
46883744
4692938
47041880
4711471
4722944
4732946
4741474
4751475
4762952
4771477
4781478
47931437
4801480
4821482
4841484
4872974
4881488
48931467
4901490
4921492
4931493
Total1002373585

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343837266167656e743d6777732d636c69656e742f73796e6320485454502f31
               2e310d0a486f73743a203132372e ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
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=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 880203e8
007 RX OCTETS: 888219f0d73d1a18
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3139663064373364
               0x03e8
009 TCP DROPPED BY ME