Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.1.5 : Pass - 13067 ms @ 2017-07-28T05:28:57.162Z

Case Description

Send 1000 compressed messages each of payload size 4096, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 0)]

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=398&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: ul1em0Ycv5+Vd80xUqgcuw==
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: 0Kocy4/gq1zZzStQrK5p+xlGQnQ=
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
151462190
165689088
172033451
68168
76176
77177
79179
80180
90190
93193
1021102
1141114
1172234
1182236
1193357
1203360
1215605
1223366
1236738
1244496
125121500
12691134
127111397
1287896
129141806
130111430
131212751
132253300
133283724
134192546
135212835
136375032
137304110
138324416
139283892
140385320
141365076
142415822
143415863
144385472
145426090
146415986
147375439
148395772
149416109
150355250
151314681
152365472
153426426
154314774
155304650
156385928
157345338
158284424
159203180
160254000
161325152
162264212
163325216
164264264
165132145
166325312
167284676
168203360
169162704
170203400
171274617
172223784
173193287
174254350
175152625
176223872
177193363
178173026
179203580
180264680
181152715
182152730
183162928
18491656
185183330
186173162
187193553
188122256
189101890
19071330
19171337
1925960
19371351
19481552
19581560
19661176
19771379
1983594
19991791
200102000
2013603
20271414
2033609
2043612
20561230
20691854
207112277
208112288
2094836
21091890
21161266
21251060
21361278
21451070
2154860
2163648
2171217
21871526
2192438
22051100
22151105
2221222
2234892
2243672
2254900
2261226
2291229
2301230
2311231
2321232
2331233
2361236
2381238
2391239
2401240
2503750
2612522
2801280
2892578
2971297
2981298
3021302
3041304
3051305
3063918
3072614
3081308
3121312
3131313
3141314
3191319
3201320
3232646
3243972
3251325
3261326
3291329
3321332
3372674
3411341
3461346
3471347
3561356
3592718
3601360
3611361
3631363
3642728
3652730
3671367
3681368
3722744
3731373
3761376
3781378
3822764
3831383
3891389
3921392
3971397
Total2867337064

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1481148
1492298
1502300
1514604
1533459
1542308
1552310
1563468
1571157
1582316
1591159
1606960
1615805
1621162
16371141
16471148
165101650
166132158
167101670
168132184
169142366
170193230
171203420
172162752
173284844
174203480
175244200
176234048
177234071
178234094
179285012
180203600
181193439
182173094
183122196
184224048
185264810
186122232
187132431
188152820
189112079
190112090
191163056
192112112
19391737
19471358
195101950
1963588
19791773
198112178
1995995
2004800
201102010
202102020
2034812
20471428
2051205
2063618
20751035
20851040
20951045
210102100
211112321
212102120
213122556
214102140
21571505
2164864
21791953
218112398
219102190
220173740
22161326
222122664
223143122
22471568
225132925
226112486
22792043
228112508
229153435
230122760
231163696
23271624
23361398
2343702
2352470
2361236
2402480
24251210
2432486
2444976
2452490
2464984
2471247
2484992
2491249
2512502
25241008
25341012
2541254
2551255
25641024
2572514
2583774
2591259
26061560
2613783
26261572
26351315
26451320
26592385
26651330
26741068
2681268
2693807
2701270
2721272
2811281
2851285
3061306
Total1002198913

Frames Received by Opcode

OpcodeCount
04000
11000
81
Total5001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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