Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ixwebsocket - Case 12.3.11 : Pass - 2891 ms @ 2020-01-09T22:42:15.594Z

Case Description

Send 1000 compressed messages each of payload size 8192, auto-fragment to 256 octets. Use default permessage-deflate offer.

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=350&agent=ixwebsocket HTTP/1.1
Host: localhost:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: 6hcFe428hAg93H1A14Db5e==
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: jkCQ0pwi5E4xYaCvSdReUETN1fA=
Sec-WebSocket-Extensions: permessage-deflate; server_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
3501350
258412584
259412594
259812598
260012600
266012660
269412694
269812698
270712707
271712717
271812718
272912729
273912739
275312753
278225564
278612786
279212792
282312823
283112831
283712837
283812838
285612856
286012860
286912869
287612876
288212882
289512895
290012900
290112901
291712917
294812948
295012950
295912959
296212962
297112971
297512975
297612976
297712977
298912989
299412994
299912999
301113011
301213012
301313013
301413014
301513015
301613016
301913019
302913029
303613036
303713037
303813038
303913039
304913049
305413054
305713057
306313063
307013070
307113071
307226144
307313073
307813078
307913079
308213082
308626172
309313093
309613096
309726194
309839294
309926198
310013100
3101412404
310313103
3104412416
310613106
3107412428
310839324
310926218
311039330
3111412444
311213112
3113515565
311413114
3116412464
3118412472
311926238
312026240
312113121
312213122
3123515615
312426248
312526250
312639378
3127618762
3128618768
312913129
3130412520
3131412524
313226264
313339399
3134515670
313526270
3136412544
313739411
3138412552
313913139
314026280
3141721987
314226284
314326286
314426288
314539435
3146412584
314713147
3148412592
314939447
3151412604
3152412608
315326306
315413154
315526310
315613156
315726314
315826316
315913159
3160412640
316126322
3162618972
3164618984
3165515825
3166515830
3167825336
3168515840
3169515845
3170619020
317139513
317226344
31731134903
317426348
317513175
317639528
3177412708
3178722246
3179515895
3180619080
318126362
318239546
3183619098
3185412740
318639558
318713187
3189515945
3190412760
319139573
3192412768
319439582
319526390
3196515980
3198412792
319926398
3200412800
320126402
3202412808
3204619224
320526410
320713207
320826416
320926418
321013210
3211412844
321213212
321326426
321426428
321539645
321639648
321726434
3218516090
321939657
322013220
322113221
3222412888
3225412900
322613226
322726454
3228516140
322939687
323026460
323139693
323213232
323313233
323426468
323613236
3237516185
323826476
323926478
324026480
324126482
324326486
324426488
324526490
3246412984
324726494
324839744
324913249
325026500
325126502
325239756
325313253
3254413016
325613256
3257413028
325839774
325913259
326026520
326139783
326226524
326313263
326426528
326539795
326613266
326739801
3268826144
327139813
3272516360
327313273
3274413096
327526550
327613276
327713277
327826556
3280413120
3281619686
3282516410
328339849
3284413136
328513285
328613286
3287413148
328826576
328926578
329039870
3291826328
329213292
329313293
329426588
329513295
329626592
329713297
329826596
329926598
330013300
330139903
3302413208
330313303
330426608
330539915
330626612
3308413232
3309516545
331039930
331126622
331239936
331339939
331426628
3315413260
331613316
331713317
331813318
331913319
332013320
332139963
332226644
332326646
332413324
332539975
3326619956
332739981
332839984
3329516645
333013330
333139993
3332413328
333326666
3334310002
3335516675
3336310008
3337310011
3338310014
333926678
3340310020
3341310023
3342310026
3344310032
3345620070
3346413384
3347516735
3348516740
3349310047
3350310050
335126702
3352516760
3353310059
3354826832
3355310065
3356723492
3357723499
3358516790
3359413436
3360620160
3361516805
336226724
336313363
3364620184
3365516825
3366310098
336713367
3368310104
336926738
3370310110
3371516855
337213372
3373413492
3374310122
3375310125
337626752
337726754
3378620268
338126762
3382310146
3383413532
338413384
338526770
338713387
338926778
339113391
339526790
339613396
339813398
340113401
340226804
340326806
3404723828
340526810
3406310218
3408310224
341026820
341126822
341213412
341326826
341426828
341526830
3416310248
341713417
341813418
341913419
342013420
342126842
342213422
342326846
3424517120
3425413700
3426310278
342826856
342926858
343026860
343226864
343526870
3436310308
343726874
343826876
344113441
344213442
344313443
344513445
344613446
345013450
345813458
3461310383
346413464
346513465
347113471
347226944
347513475
347713477
348026960
348113481
348313483
348613486
348713487
349913499
351413514
351613516
351913519
352313523
353213532
353313533
354213542
354913549
355527110
355913559
358927178
359013590
359327186
360113601
360613606
360913609
361913619
364613646
364813648
365413654
365513655
366113661
366413664
367227344
398813988
Total10023250780

Octets Transmitted by Chop Size

Chop SizeCountOctets
2612
339
4312
5840
6636
7428
8216
9654
10770
11999
12448
13452
14342
15115
16580
17351
18354
196114
207140
218168
226132
235115
247168
25375
26378
275135
284112
299261
309270
317217
325160
33266
345170
354140
363108
374148
3810380
394156
407280
418328
428336
435215
446264
457315
464184
476282
487336
496294
5011550
517357
527364
537371
545270
553165
568448
573171
585290
593177
605300
614244
626372
632126
64164
662132
683204
693207
70170
713213
724288
743222
754300
766456
77177
783234
792158
802160
816486
82182
833249
844336
854340
86186
873261
883264
893267
904360
915455
92192
934372
953285
972194
98198
992198
1001100
1012202
1027714
1031103
1043312
1055525
1071107
1083324
1091109
1104440
1116666
1122224
1142228
1154460
1162232
1174468
1183354
1192238
1201120
1212242
1224488
1243372
1253375
1266756
1274508
1315655
1323396
1335665
1341134
1356810
1361136
1385690
1393417
1417987
1422284
1434572
1443432
1452290
1462292
1475735
1482296
1493447
1501150
1512302
1525760
1533459
1541154
1555775
1563468
1572314
1581158
1594636
1606960
1612322
1623486
1632326
1643492
1656990
1662332
1672334
1683504
1695845
1701170
1714684
1721172
1732346
17461044
1753525
1772354
1782356
17961074
1801180
1811181
1824728
1833549
1844736
1851185
1861186
1874748
1881188
1901190
1915955
1923576
19361158
1945970
1953585
1961196
1973591
1984792
1994796
2014804
2021202
20351015
2043612
20561230
20661236
20761242
2082416
20951045
21051050
2114844
2121212
21381704
2141214
2154860
2161216
21761302
2181218
21991971
2204880
2213663
22291998
22361338
224143136
22571575
22692034
22781816
22892052
2292458
23071610
23161386
23292088
23351165
23451170
23571645
2364944
23792133
23861428
2394956
240102400
2412482
2423726
24361458
2444976
2454980
2463738
24751235
24881984
2494996
25041000
2513753
25251260
2531253
25461524
25561530
25641024
25741028
2582516
25971813
260119803114800
2791279
Total129823244790

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
011980
21000
81
Total12981


Wire Log

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