sgcWebSockets - Case 13.3.5 : Pass - 3004 ms @ 2019-01-06T15:54:23.468Z

Case Description

Send 1000 compressed messages each of payload size 4096, 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 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=432&agent=sgcWebSockets HTTP/1.1

Host: 127.0.0.1:9001

Upgrade: websocket

Connection: Upgrade

Sec-WebSocket-Key: jpOYDNujTrP6ffJvl76arg==

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: LmqxXarIxJxU+g6SQMA2E82cOTY=

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
2031203
2051205
2501250
2541254
2553765
2581258
2611261
2621262
2662532
2671267
2682536
2691269
2701270
2712542
2722544
2731273
2742548
2752550
27661656
2772554
2783834
2802560
2811281
28261692
2833849
2843852
2852570
2862572
28741148
2881288
2893867
29061740
2911291
2921292
2931293
2942588
2963888
2971297
29951495
3003900
30141204
30272114
3031303
3041304
30551525
30641224
3072614
3082616
3093927
3103930
31151555
3122624
3132626
3143942
3152630
3163948
3172634
3183954
31941276
3202640
32182568
322103220
3233969
3242648
32582600
3262652
32792943
32861968
32972303
33041320
33172317
3323996
3333999
3341334
33672352
33751685
33841352
3392678
34093060
34131023
34262052
34372401
34462064
34562070
34651730
3472694
3481348
3492698
3501350
35151755
35241408
3532706
35451770
3552710
35651780
35731071
3582716
3592718
3601360
36151805
36262172
36341452
36472548
365114015
36682928
36751835
36831104
36931107
37082960
37162226
37251860
37372611
37472618
375124500
37672632
37793393
37851890
37972653
38062280
38151905
38262292
38351915
3842768
38531155
3861386
38741548
38831164
38941556
39031170
3912782
39262352
3932786
39431182
3952790
39731191
39831194
39931197
40031200
4011401
4021402
4032806
40431212
40541620
40631218
4071407
4081408
40941636
41052050
41152055
41252060
41341652
41493726
41562490
41652080
41752085
41862508
41941676
42052100
42162526
42241688
42372961
42441696
42572975
42631278
42741708
42862568
42931287
43041720
43141724
43231296
43373031
434104340
43562610
43631308
43752185
43831314
44031320
44131323
4422884
4432886
4442888
4452890
44641784
44741788
44852240
45041800
45131353
45231356
4532906
45441816
45552275
4562912
45731371
4582916
4592918
46031380
4612922
46241848
46373241
4641464
46552325
46631398
46731401
46831404
4691469
4711471
47262832
47331419
4742948
4751475
47631428
47731431
47841912
47952395
48052400
4811481
48262892
48331449
4842968
4851485
48631458
48741948
48941956
49052450
4911491
4922984
4932986
49441976
49531485
49641984
4972994
4982996
4992998
50042000
50121002
50221004
5031503
5041504
5051505
5061506
5071507
5111511
51321026
5151515
51631548
5201520
52121042
52221044
5241524
5251525
5261526
52721054
52831584
5291529
53052650
53221064
53331599
53421068
5351535
5361536
53721074
5391539
54021080
5411541
5421542
54331629
5461546
5471547
5481548
54921098
55021100
5511551
5531553
55442216
55521110
5581558
5591559
5601560
56231686
5631563
5641564
56821136
5691569
57021140
57221144
57321146
57621152
57721154
57831734
5791579
5801580
58121162
5831583
5871587
5881588
58921178
59121182
5921592
5931593
5941594
5951595
5971597
5991599
6011601
6041604
60621212
6091609
6111611
61431842
61621232
6171617
61921238
6211621
6221622
6281628
6301630
6311631
63431902
63821276
6501650
6511651
6521652
6541654
6621662
67021340
6711671
6781678
6841684
6891689
Total1002409867

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1481148
1492298
1502300
1514604
1533459
1542308
1552310
1563468
1571157
1582316
1591159
1606960
1615805
1621162
16371141
16471148
165101650
166132158
167101670
168132184
169142366
170193230
171203420
172162752
173284844
174203480
175244200
176234048
177234071
178234094
179285012
180203600
181193439
182173094
183122196
184224048
185264810
186122232
187132431
188152820
189112079
190112090
191163056
192112112
19391737
19471358
195101950
1963588
19791773
198112178
1995995
2004800
201102010
202102020
2034812
20471428
2051205
2063618
20751035
20851040
20951045
210102100
211112321
212102120
213122556
214102140
21571505
2164864
21791953
218112398
219102190
220173740
22161326
222122664
223143122
22471568
225132925
226112486
22792043
228112508
229153435
230122760
231163696
23271624
23361398
2343702
2352470
2361236
2402480
24251210
2432486
2444976
2452490
2464984
2471247
2484992
2491249
2512502
2523756
25341012
2541254
2551255
25641024
2572514
2583774
2591259
26061560
2613783
26261572
26351315
26451320
26592385
26651330
26741068
2681268
2693807
2701270
2721272
2781278
2811281
2851285
3061306
Total1002198939

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343332266167656e743d736763576562536f636b65747320485454502f312e31
               0d0a486f73743a203132372e302e ...
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: 888241392a3d42d1
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3431333932613364
               0x03e8
009 TCP DROPPED BY ME