Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 12.1.9 : Pass - 53011 ms @ 2017-07-28T05:18:07.009Z

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: CujzzfAfWsk2SthTrsUopg==
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: 4iSQJquqsHLm38ddDc42zOUj+Ug=
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
386228
39278
407280
41282
424168
435215
445220
45290
469414
474188
483144
498392
509450
519459
5210520
534212
547378
559495
5611616
573171
589522
5910590
605300
618488
628496
6311693
646384
6512780
6612792
6713871
689612
6912828
708560
7112852
7210720
739657
749666
7510750
7611836
777539
788624
7912948
8012960
81171377
829738
83171411
8411924
85211785
86131118
87171479
88272376
89232047
90191710
91151365
92141288
93292697
94353290
95323040
96272592
97292813
98333234
99252475
100363600
101303030
102333366
103323296
104333432
105343570
106313286
107384066
108434644
109394251
110374070
111333663
112384256
113343842
114323648
115414715
116202320
117313627
118495782
119637497
120546480
121637623
122576954
1239311439
12410212648
12510813500
12613617136
12715319431
12817322144
12920326187
13018824440
13120927379
13227736564
13327035910
13427937386
13537550625
13639753992
13740755759
13843059340
13948867832
14049869720
14154576845
14261687472
14362188803
14466896192
14566796715
146716104536
147725106575
14863694128
149707105343
150695104250
15166299962
152673102296
153728111384
154681104874
15560093000
15652982524
15755987763
15852883424
15951581885
16054386880
16153085330
16249480028
16346976447
16445173964
16541568475
16641068060
16739265464
16840167368
16936862192
17037463580
17134258482
17237564500
17332956917
17438366642
17534660550
17636564240
17733459118
17833459452
17931556385
18036365340
18130755567
18230154782
18329954717
18426949496
18526248470
18623443524
18723043010
18821840984
18919136099
19017633440
19117633616
19214327456
19316030880
19414027160
19513826910
19612324108
19713626792
1989819404
19911122089
2009719400
2018917889
20210721614
20311523345
2048918156
20510822140
2068317098
20710221114
2089720176
2098718183
2108117010
2119920889
2127415688
2138518105
2148518190
2156814620
2167015120
2177215624
2185912862
2195812702
2207215840
2215612376
2225512210
2235011150
2244710528
225286300
226327232
227429534
228245472
229214809
230214830
231173927
232133016
233133029
234194446
235122820
236102360
237112607
23871666
23992151
240112640
24181928
2423726
24361458
24451220
2453735
2464984
2473741
248122976
25051250
2513753
2522504
2532506
2542508
2552510
2571257
2581258
2591259
2611261
2621262
3611361
6371637
6601660
9461946
109011090
133411334
138211382
140811408
177111771
Total329725233275

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: 8882c03daaa0c3d5
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6330336461616130
               0x03e8
009 TCP DROPPED BY ME