Autobahn WebSocket Testsuite Report
Autobahn WebSocket

gws-client/async - Case 13.6.17 : Pass - 2889 ms @ 2024-01-18T07:47:51.982Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 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=498&agent=gws-client/async 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: HwIPvWbqLUgZvm4rWpR2wA==
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: /qazuoW+CXypsL7G/M3pXu2BWvY=
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
2941294
654316543
657416574
657616576
657916579
659016590
659416594
660816608
661416614
661516615
661616616
6617213234
661916619
6620426480
6621213242
6622213244
662316623
662416624
662516625
6626213252
6627213254
6628319884
6629213258
663116631
6632426528
663316633
6634426536
663516635
663616636
663716637
6638319914
6639639834
6640426560
664116641
664216642
6643319929
6644319932
6645319935
6646213292
6647213294
6648533240
6649319947
6651426604
665316653
6654319962
665516655
6656639936
6657319971
6658213316
665916659
6660319980
6662533310
6663426652
6664213328
6665213330
6666639996
6667533335
6668320004
6669426676
6670320010
6671213342
6672320016
6673320019
6674533370
6675640050
6676213352
6677426708
6678533390
6679320037
6680533400
6681320043
668216682
6683213366
668416684
6685320055
6686320058
6687426748
6688533440
6689533445
6690426760
6691426764
6692320076
6693320079
669416694
6695426780
6696533480
6697213394
6698213396
6699213398
6700213400
6701426804
6702320106
6703640218
6704320112
6705213410
6706533530
6707213414
6708213416
670916709
6710320130
671216712
6714213428
671516715
671616716
6717213434
6718213436
671916719
672016720
6721213442
6722213444
672316723
672416724
6727320181
6729213458
673116731
673216732
673316733
6735213470
6736320208
6738213476
6740426960
6741213482
674216742
6743640458
6744640464
674516745
6747426988
6748320244
6750320250
6751427004
6753213506
6754427016
6755427020
6757320271
675916759
6760533800
6761320283
6762320286
6763427052
676416764
6765533825
6766747362
6767213534
6768213536
6769213538
6770213540
6771427084
6772854176
6773640638
6774533870
6775640650
677616776
6777640662
6778213556
677916779
6780320340
6781427124
6782533910
678316783
6784427136
6785427140
6786320358
6787427148
6788213576
6789640734
6790320370
6791213582
6792640752
6793427172
6794533970
6795213590
6796213592
6797640782
6798427192
6799533995
6800320400
6801534005
6802213604
6803534015
6804747628
6805961245
6806640836
6807320421
6808427232
6809320427
6810640860
6811320433
6812534060
6813747691
6814427256
6815320445
6816534080
6817427268
6818640908
6819427276
6820534100
6821427284
6822427288
6823640938
6824213648
6825747775
6826640956
6827640962
6828854624
682916829
6830747810
6831747817
6832534160
6833320499
6834534170
6835320505
6836961524
6837534185
6838427352
6839427356
6840427360
6841641046
6842641052
6843961587
6844747908
6845213690
6846641076
6847641082
6848320544
6849427396
6850427400
6851213702
6852534260
6853320559
6854534270
6855320565
6856320568
6857213714
6858534290
6859427436
6860213720
6861320583
6862641172
6863641178
6864534320
6865427460
6866320598
6867427468
6868213736
6869213738
6871320613
6872534360
6873534365
6874534370
6875213750
6876320628
687716877
6878427512
6879213758
688016880
6882534410
6884320652
688616886
6887213774
6888320664
688916889
6890320670
6891320673
6892213784
6893213786
6894320682
6895213790
6896213792
6897534485
689816898
689916899
690016900
690116901
690216902
6903213806
690416904
6906213812
6907320721
6908213816
6909427636
691016910
691216912
6913213826
6914213828
6915213830
691616916
6918320754
6919213838
6920213840
6921320763
6922320766
692416924
692516925
692716927
692816928
693116931
693616936
6938213876
694016940
694216942
694316943
694616946
694816948
694916949
695016950
695116951
695416954
6956320868
6960213920
696116961
696216962
6965213930
696716967
696816968
697016970
697216972
697316973
697516975
697616976
697716977
6979213958
698016980
698116981
698316983
698416984
698516985
698616986
6987213974
6992320976
6993213986
699516995
699616996
6998213996
699916999
700017000
7001214002
7002214004
700417004
701017010
701117011
701217012
701417014
7016214032
701917019
702417024
702517025
702717027
704317043
705417054
Total10026789893

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3071307
147922958
148011480
148111481
148211482
148322966
148457420
1485710395
148657430
148745948
148811488
148968934
1490811920
149168946
149245968
14931116423
1494811952
1495710465
149668976
149768982
149845992
149945996
150057500
150157505
1502710514
15031725551
15041624064
15051421070
15061319578
150769042
150869048
15091015090
15101624160
15111319643
1512913608
151369078
151469084
151569090
151623032
151746068
151857590
151946076
152069120
152134563
152323046
152423048
152623052
152811528
152911529
153134593
153334599
153423068
153611536
153823076
153911539
154123082
154234626
154311543
154423088
154523090
154611546
154723094
154811548
154934647
155011550
155134653
155269312
155323106
155423108
155523110
156111561
156811568
156923138
157111571
157211572
157411574
157523150
157734731
157811578
157911579
158023160
158134743
1582914238
158357915
158434752
15851015850
15861015860
15871523805
15882031760
15891422246
15901625440
15911422274
15922133432
15932641418
15941727098
15951117545
15962539900
15972133537
15982438352
15991625584
16002540000
16012438424
16022438448
16031219236
16041727268
16051930495
16061320878
1607914463
16082540200
16092540225
16101625760
16111219332
16121117732
1613812904
16141016140
16151320995
161646464
161769702
161834854
161911619
162023240
162123242
162258110
162334869
162434872
162558125
162646504
16271219524
16281016280
1629711403
16301117930
1631914679
163223264
163334899
163523270
163634908
163711637
165011650
165111651
165211652
165434962
165523310
165711657
166511665
166623332
410010004100000
Total20025672409

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343938266167656e743d6777732d636c69656e742f6173796e6320485454502f
               312e310d0a486f73743a20313237 ...
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: 8882fe8b5080fd63
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6665386235303830
               0x03e8
009 TCP DROPPED BY ME