sgcWebSockets - Case 13.3.4 : Pass - 1679 ms @ 2019-01-06T15:54:21.786Z

Case Description

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

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 /runCase?case=431&agent=sgcWebSockets HTTP/1.1

Host: 127.0.0.1:9001

Upgrade: websocket

Connection: Upgrade

Sec-WebSocket-Key: H6Lf+QMl++IezDT7D1s3BQ==

Origin: 127.0.0.1

Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits

Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols

Server: AutobahnTestSuite/0.8.1-0.10.9

X-Powered-By: AutobahnPython/0.10.9

Upgrade: WebSocket

Connection: Upgrade

Sec-WebSocket-Accept: 6jLlnD6QdMGcVCJBE++MjN80E8I=

Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=8


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
502100
529468
533159
544216
552110
564224
578456
587406
595295
606360
615305
624248
638504
647448
657455
6610660
677469
68161088
699621
70151050
715355
7213936
73171241
7413962
759675
76181368
7711847
78151170
7911869
80141120
81161296
8211902
838664
845420
853255
86186
873261
88188
893267
90190
913273
92192
932186
942188
95195
96196
973291
99199
1003300
1011101
1023306
1031103
1042208
1053315
1062212
1072214
1083324
1091109
1103330
1111111
1131113
1141114
1155575
1161116
1172234
1185590
1192238
1203360
1213363
122121464
123161968
124111364
125151875
126131638
127222794
128263328
129273483
130151950
131192489
13491206
135243240
136243264
137101370
138192622
139162224
140202800
141131833
142121704
143121716
144142016
14581160
146131898
147111617
14881184
1492298
1504600
1515755
1522304
1534612
1542308
1554620
1562312
1573471
1585790
1592318
1602320
1612322
1626972
1635815
1643492
1653495
1664664
16761002
1681168
1695845
1701170
1715855
1721172
1734692
17461044
175111925
17661056
1772354
17871246
1794716
1803540
1815905
1825910
1831183
1842368
18561110
1862372
1874748
1881188
1894756
1905950
1911191
1922384
1932386
1942388
1953585
1965980
1972394
1983594
1993597
20071400
2013603
2021202
2032406
20461224
2051205
2062412
2093627
2111211
2121212
2143642
2152430
2164864
2172434
2182436
2191219
2222444
2251225
2262452
2301230
2341234
2352470
2361236
2371237
2411241
2781278
Total1002124201

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
39139
40140
414164
445220
45145
464184
479423
48221056
49331617
50321600
51391989
52683536
53482544
54633402
55603300
56673752
57663762
58271566
59492891
60291740
61181098
6216992
63311953
64181152
65161040
668528
67191273
68211428
69161104
70292030
71181278
72282016
73312263
7410740
7511825
76181368
7710770
788624
794316
803240
82182
832166
843252
863258
87187
88188
893267
912182
922184
944376
96196
97197
992198
1001100
1011101
1041104
1052210
1061106
1071107
1081108
1092218
1101110
1141114
1701170
2781278
Total100260971

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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