Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ixwebsocket - Case 13.3.14 : Pass - 6558 ms @ 2020-01-09T22:54:44.622Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 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=443&agent=ixwebsocket HTTP/1.1
Host: localhost:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: 3Db48CbF8fg6DhHgaHa5b3==
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: w+NcTH5WT3XdxeZY6kr5ES7kOMk=
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
21734
32163
428112
525125
622132
726182
820160
934306
1020200
1114154
12896
139117
1417238
1516240
1617272
1716272
1810180
199171
205100
21363
22122
23369
24496
25250
28256
29129
31131
32132
33266
35135
36136
37274
393117
414164
42142
444176
453135
46292
48296
49149
50150
51151
52152
54154
60160
61161
642128
65165
66166
67167
682136
69169
702140
74174
77177
79179
813243
822164
832166
845420
858680
865430
877609
884352
898712
902180
913273
923276
935465
9410940
95111045
96161536
9710970
98111078
996594
100191900
101121212
1026612
1039927
104121248
105121260
106121272
1079963
1087756
1099981
1107770
1116666
1124448
1134452
1142228
1153345
1161116
1176702
118111298
1198952
120131560
121101210
12291098
1235615
1242248
1253375
1411141
2412482
2421242
2432486
24451220
2454980
24661476
24751235
24861488
249122988
250174250
251225522
252266552
253287084
254174318
255358925
256194864
257317967
258205160
259235957
260107192786940
3051305
Total117212897842

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
010719
11000
81
Total11720


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343433266167656e743d6978776562736f636b657420485454502f312e310d0a
               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: 88825e17af3b5dff
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3565313761663362
               0x03e8
009 TCP DROPPED BY ME