Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 12.1.9 : Pass - 46424 ms @ 2017-10-16T10:49:10.194Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 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=312&agent=libwebsockets HTTP/1.1
Pragma: no-cache
Cache-Control: no-cache
Host: 127.0.0.1:9001
Origin: http://127.0.0.1:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: Q+PDhWEzhiJpV+nuzytYWQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.5-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: 6GKjBGzKsz+iqQxQ5lbqQj/0Kf8=
Sec-WebSocket-Extensions: permessage-deflate


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 WebSockets 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
19119
22366
24124
25375
26252
27127
284112
29258
30390
32396
338264
34268
35270
366216
373111
387266
39278
407280
41282
424168
435215
446264
45290
468368
474188
483144
498392
509450
519459
5210520
533159
547378
559495
5611616
573171
589522
5910590
605300
619549
628496
6311693
646384
6510650
6613858
6712804
689612
6911759
707490
7112852
728576
737511
749666
756450
7610760
775385
788624
7911869
80131040
81161296
8210820
83171411
8410840
85211785
8611946
87151305
88242112
89221958
90161440
91151365
92141288
93282604
94333102
95312945
96252400
97292813
98333234
99242376
100363600
101303030
102333366
103333399
104323328
105343570
106323392
107384066
108424536
109384142
110374070
111333663
112394368
113343842
114323648
115414715
116202320
117313627
118495782
119627378
120556600
121637623
122576954
1239111193
12410212648
12510813500
12613517010
12715319431
12817322144
12920326187
13019124830
13121127641
13228237224
13326935777
13428337922
13537750895
13639453584
13740555485
13843259616
13949068110
14050070000
14154576845
14261687472
14362389089
14467497056
14566596425
146718104828
147726106722
14863894424
149708105492
150695104250
15166199811
152673102296
153730111690
154683105182
15559792535
15653182836
15755887606
15853083740
15951381567
16054687360
16152784847
16249379866
16346876284
16445173964
16541267980
16641168226
16739365631
16840067200
16936862192
17037463580
17134358653
17238165532
17333057090
17438166294
17534660550
17636764592
17733659472
17833459452
17931556385
18036465520
18130555205
18230455328
18330155083
18426949496
18526048100
18624044640
18723143197
18821941172
18919035910
19017733630
19117333043
19214427648
19316231266
19414027160
19513826910
19612424304
19713726989
1989819404
19911122089
2009719400
2018817688
20210721614
20311623548
2049018360
20511122755
2068317098
20710221114
2089820384
2098718183
2108217220
21110021100
2127215264
2138518105
2148518190
2156714405
2166814688
2177215624
2185912862
2195712483
2207215840
2215612376
2225512210
2235011150
2244710528
225286300
226337458
227429534
228245472
229225038
230204600
231173927
232133016
233133029
234194446
235122820
236102360
237112607
23871666
23992151
240112640
24181928
2423726
24361458
24451220
2453735
2464984
2474988
248122976
25051250
2513753
2522504
2532506
2542508
2552510
2571257
2581258
2591259
2611261
3111311
3611361
138111381
144111441
150211502
Total329815233275

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2521252
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
Total10022856349

Frames Received by Opcode

OpcodeCount
064577
11000
81
Total65578

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d333132266167656e743d6c6962776562736f636b65747320485454502f312e31
               0d0a507261676d613a206e6f2d63 ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e372e ...
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: 8882960a724195e2
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3936306137323431
               0x03e8
009 TCP DROPPED BY ME