Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 12.3.5 : Pass - 38201 ms @ 2017-10-16T10:52:47.453Z

Case Description

Send 1000 compressed messages each of payload size 4096, 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=344&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: Y0/K1DO4kbLtMEKTVGl+vw==
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: cHvR7KNy/uIrkmN2Y1N55oCkkas=
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
2371237
2771277
3381338
3431343
3481348
3492698
3521352
3541354
3611361
3621362
3791379
3811381
38531155
3871387
3931393
4251425
4411441
4441444
4881488
5081508
5131513
5281528
128111281
128822576
129322586
129511295
130011300
130311303
130411304
131111311
131411314
131611316
133811338
133911339
156211562
160011600
165111651
165711657
166111661
166711667
166911669
167011670
167111671
167211672
167711677
168023360
168311683
168611686
169611696
170311703
170611706
171111711
174311743
175011750
175311753
175411754
177411774
177611776
178711787
181411814
182211822
183111831
185411854
185611856
185811858
185911859
186311863
186411864
187911879
188711887
189523790
189711897
190211902
191211912
191911919
192011920
192211922
192411924
192511925
193135793
193211932
193311933
193423868
193811938
193911939
194011940
194135823
194411944
194511945
194623892
194711947
195011950
195123902
195211952
195311953
195423908
195523910
195623912
195711957
196111961
196223924
196311963
196623932
196723934
196811968
197123942
197511975
197811978
198011980
198135943
198411984
198523970
199111991
199235976
199311993
199423988
199523990
199623992
199811998
199959995
200136003
200212002
200324006
200424008
200512005
2006612036
200736021
2008510040
200948036
201048040
2011816088
2012510060
2013714091
201424028
2015714105
201624032
2017714119
201824036
201912019
2020714140
2021714147
202248088
202348092
202448096
2025510125
2027510135
202848112
202948116
2030612180
203136093
203248128
2033510165
2034510170
203548140
203636108
2037510185
203848152
203936117
204036120
204124082
204248168
204336129
20441020440
204524090
204648184
2047510235
2048510240
204924098
205036150
205124102
2052612312
205336159
205424108
2055714385
205648224
205736171
205836174
2059612354
2060612360
206112061
2062612372
206348252
206436192
2065510325
206612066
206748268
2068918612
206948276
2070510350
20711224852
207224144
2073714511
20741020740
2075714525
207636228
207724154
2078714546
207924158
208036240
2081612486
2082510410
208324166
208424168
208548340
2086612516
20871020870
2088510440
208948356
209024180
2091612546
209248368
209336279
20941020940
209548380
209624192
2097510485
2098510490
209948396
21001225200
2101510505
2102816816
2103714721
210448416
2105714735
2106510530
2107510535
2108612648
2109612654
2110510550
2111510555
211236336
2113714791
2114510570
2115612690
211636348
211748468
211848472
211948476
2120510600
2121612726
212248488
212336369
2124612744
2125919125
2126612756
212748508
2128510640
2129714903
2130919170
213124262
2132817056
213324266
213424268
213548540
2136612816
2137714959
213848552
213948556
2140817120
2141510705
214248568
21431021430
2144817152
2145612870
2146612876
2147612882
214848592
214924298
2150715050
2151612906
215248608
2153715071
2154715078
215548620
2156612936
2157612942
215836474
216024320
216148644
2162715134
2163612978
2165612990
2166510830
216736501
216836504
217012170
217124342
217248688
217348692
2174510870
217512175
217724354
217848712
217924358
218012180
218136543
218212182
218424368
218612186
218836564
219024380
219112191
219224384
219412194
219612196
219824396
219936597
220012200
220224404
220324406
220612206
220712207
220812208
220912209
221112211
221312213
221412214
221612216
221712217
221812218
222012220
222912229
223512235
223612236
223812238
223912239
224124482
224312243
224624492
224812248
227512275
227612276
228112281
228812288
229012290
230412304
230912309
231012310
240312403
Total10262074512

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2521252
128211282
128411284
128822576
128911289
129011290
129122582
129222584
129422588
129711297
129922598
130022600
130111301
130511305
130711307
130911309
131511315
139411394
140011400
140411404
140611406
141511415
142511425
143222864
143311433
144611446
145311453
146111461
146411464
146522930
147411474
148011480
148311483
148611486
148811488
149122982
149311493
149711497
149811498
149922998
150011500
150511505
150711507
150934527
151057550
151123022
151311513
151423028
151511515
151611516
151757585
151834554
152011520
152123042
152223044
152311523
152623052
152711527
152823056
152923058
153023060
153123062
153234596
153334599
153446136
153534605
153611536
153746148
153811538
153957695
154023080
154123082
154234626
154334629
154423088
154511545
154657730
154757735
154846192
155034650
155134653
155269312
1553812424
155434662
1555710885
155657780
1557812456
1558914022
1559710913
1560812480
156123122
15621117182
156357815
156411564
156523130
156657830
156746268
156811568
156969414
157069420
157157855
1572711004
157357865
157457870
157523150
157623152
157746308
157811578
157923158
1580711060
158169486
158269492
158357915
158434752
158523170
1586711102
158746348
158823176
158946356
159057950
159157955
15921117512
159369558
1594711158
159534785
159646384
1597711179
159846392
1599812792
160058000
160123202
160223204
1603711221
160434812
160523210
160611606
160758035
160858040
160911609
161046440
161146444
1612914508
161334839
161534845
161658080
161746468
161846472
161969714
162046480
162123242
162258110
162369738
162469744
162546500
162646504
162746508
162858140
162969774
163023260
163134893
163234896
163311633
1634711438
163534905
163646544
163711637
163823276
163923278
1640711480
164134923
164234926
164346572
164469864
16451118095
164646584
1647813176
164869888
164946596
1650813200
1651914859
165246608
165346612
165411654
165523310
165634968
165746628
165823316
165958295
166023320
166146644
166246648
166323326
166434992
166511665
166669996
166723334
16681016680
166958345
1670610020
1671813368
1672915048
167358365
167423348
167546700
1676813408
167758385
167858390
1679610074
1680610080
168135043
16821118502
16831016830
1684915156
168558425
168635058
168746748
168923378
169046760
169158455
1692915228
169358465
1694711858
1695711865
169646784
16971016970
169823396
169911699
1700711900
170123402
170246808
170323406
170435112
170558525
170635118
170723414
170823416
170911709
171011710
171146844
171346852
171446856
171523430
171623432
171735151
171835154
171911719
172011720
172135163
1722712054
172311723
172435172
172535175
172635178
172811728
172923458
173011730
173123462
173211732
173323466
173823476
174011740
174535235
174611746
174723494
174823496
175123502
175311753
175423508
175523510
175611756
175711757
175911759
176011760
176211762
176511765
176711767
177035310
177123542
177235316
177511775
177611776
178411784
178711787
178911789
179011790
179111791
179211792
179411794
179611796
179723594
180011800
180411804
181011810
181411814
181611816
182023640
182123642
182211822
182511825
182711827
182823656
182911829
183111831
183611836
184011840
184423688
184511845
184711847
184811848
185011850
185411854
186111861
213812138
Total10021624398

Frames Received by Opcode

OpcodeCount
04001
21000
81
Total5002

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

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