Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ixwebsocket - Case 13.3.9 : Pass - 6404 ms @ 2020-01-09T22:54:17.903Z

Case Description

Send 1000 compressed messages each of payload size 65536, 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=438&agent=ixwebsocket HTTP/1.1
Host: localhost:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: 7dHC6HeaE84FD11f9Fff5G==
User-Agent: ixwebsocket/7.9.2 macos ssl/DarwinSSL zlib 1.2.11
Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=15; client_max_window_bits=15
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.8.0-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: lw9OPCeYZ//AqBrVK/STUzfYHss=
Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=15; 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
3501350
234312343
234412344
234524690
234612346
234724694
234812348
235024700
235512355
235724714
235912359
2360511800
2361716527
2362716534
2363716541
2364614184
2365716555
23661023660
2367614202
2368614208
2369818952
23701023700
237149484
237249488
2373614238
2374511870
237512375
2376716632
2377921393
23781023780
2379716653
2380716660
2381716667
2382511910
238349532
23841433376
2385921465
2386819088
238712387
23881228656
2389716723
2390716730
2391614346
23921331096
2393511965
23941126334
23951228740
23961433544
2397614382
23981740766
2399614394
24001433600
2401716807
24021024020
24031433642
2404819232
2405921645
240649624
2407819256
2408819264
2409512045
241037230
241137233
241237236
241312413
2414921726
241524830
241624832
241737251
241824836
242149684
242249688
242337269
242412424
242637278
242824856
243012430
243112431
243412434
243512435
243612436
243924878
244012440
244212442
244312443
244412444
244537335
244612446
244737341
244824896
244937347
245012450
245112451
245312453
245412454
245612456
245912459
246012460
246124922
246237386
2463614778
246449856
2465819720
2466717262
2467717269
246849872
2469922221
247049880
2471614826
24721024720
24731332149
2474922266
2475922275
2476512380
2477717339
247837434
247924958
248049920
248112481
248212482
248812488
249112491
249412494
249637488
249724994
249812498
250025000
250125002
250212502
250325006
250512505
250625012
250712507
250825016
250912509
251025020
251112511
251225024
251312513
251525030
251637548
251712517
251825036
251925038
252037560
252137563
252212522
252325046
252425048
252512525
2526410104
252712527
252837584
252925058
2530410120
253125062
253225064
253325066
253412534
253712537
253925078
254112541
254237626
2544717808
2545410180
254625092
254725094
254812548
254912549
255212552
255325106
255412554
255512555
255725114
255837674
256012560
256125122
2562410248
2563410252
2564512820
25651435910
2566410264
2567820536
2568410272
2569615414
2570512850
2571512855
257225144
2573512865
257437722
257512575
257612576
257737731
257812578
258112581
258225164
258612586
258712587
258812588
259012590
259125182
259212592
259325186
259425188
259712597
260012600
260212602
260325206
260437812
260512605
2606410424
260725214
260825216
260912609
2612410448
261412614
261537845
261625232
261737851
262037860
262112621
262212622
2623410492
262412624
262537875
262625252
262712627
263012630
263212632
263312633
263412634
263537905
263712637
263825276
263912639
264012640
264125282
264212642
264437932
264612646
264925298
265012650
265125302
265212652
265312653
265425308
265512655
266412664
266712667
266912669
267012670
267212672
267412674
267525350
267612676
2677410708
267838034
268025360
268125362
268312683
268412684
268512685
268738061
268812688
268938067
269012690
269138073
2692513460
269338079
269412694
269538085
2696513480
2697410788
269825396
2699513495
2700821600
2701410804
2702410808
270538115
270638118
270725414
2708410832
270925418
271012710
271112711
271238136
271312713
2714410856
271525430
2716513580
271725434
271812718
271912719
272012720
2722513610
272325446
272412724
272512725
Total10022488193

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3051305
280125602
280212802
280325606
2804514020
2805411220
2806616836
2807514035
2808616848
28091233708
28101747770
28112261842
28122673112
28132878764
28141747838
28153598525
28161953504
28173187327
28182056360
28192364837
28201747940
28212159241
28222776194
28232570575
28242262128
28252673450
28262056520
28273496118
28282056560
28291439606
2830822640
2831925479
28321748144
28331645328
28341748178
28351645360
28361028360
2837925533
2838514190
283938517
284012840
284138523
2842411368
284325686
284625692
284712847
284912849
285012850
285125702
285312853
285412854
285525710
285738571
2859411436
286012860
2862411448
286338589
286425728
286625732
286712867
286812868
286912869
287012870
287212872
287812878
287912879
288225764
288312883
288412884
288512885
288625772
288712887
288825776
289212892
289512895
289712897
289938697
290025800
290125802
2902514510
2903823224
2904514520
2905720335
2906411624
2907823256
290825816
290938727
291038730
2911514555
29121029120
29131132043
29141646624
29151029150
29161132076
2917617502
29181955442
29191235028
2920617520
2921926289
29221235064
29231235076
29241235088
2925926325
2926720482
2927926343
2928720496
2929617574
2930411720
2931411724
293225864
293338799
293412934
2935617610
29361132296
2937823496
29381338194
29391029390
2940926460
2941514705
294225884
294338829
295712957
Total10022856402

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343338266167656e743d6978776562736f636b657420485454502f312e310d0a
               486f73743a206c6f63616c686f73 ...
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: 88825e17af205dff
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3565313761663230
               0x03e8
009 TCP DROPPED BY ME