Autobahn WebSocket Testsuite Report
Autobahn WebSocket

wtx - Case 12.4.4 : Pass - 415 ms @ 2023-09-27T21:06:08.445Z

Case Description

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

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 240 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=359&agent=wtx HTTP/1.1
Connection: Upgrade
Host: 127.0.0.1:9080
Sec-WebSocket-Key: sm6qPC/AP9CCCpZHRN1SbQ==
Sec-WebSocket-Version: 13
Upgrade: websocket
Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits=12; server_max_window_bits=12; client_no_context_takeover; server_no_context_takeover
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.8.2-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: aXbaMj/A+ePE3cWsnJ1iP+83+KQ=
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; server_max_window_bits=12


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
1602320
1611161
1626972
1634652
16481312
16571155
16691494
167122004
168122016
169162704
1704680
17161026
1722344
17361038
1742348
1754700
1763528
1771177
1791179
1801180
1831183
1841184
1851185
1862372
1872374
1891189
1922384
1941194
1954780
1971197
1981198
1992398
2001200
2011201
2021202
2042408
2061206
2071207
2101210
2131213
2154860
2161216
2173651
2181218
2191219
2204880
22151105
22261332
22361338
22451120
2254900
2262452
2272454
2284912
2293687
2304920
2314924
2322464
2333699
2344936
23551175
2363708
23751185
2384952
2393717
2402480
2413723
2422484
2431243
2453735
2464984
24761482
24851240
2494996
2503750
25161506
25261512
253112783
254102540
25551275
256123072
257205140
25841032
25971813
2603780
26151305
26241048
26371841
2643792
265112915
266102660
26761602
268123216
26992421
270184860
271164336
272174624
27371911
274215754
275195225
276195244
277102770
27892502
279123348
28092520
281113091
282123384
28371981
284143976
28561710
286102860
287113157
288144032
289113179
29072030
29161746
2923876
293102930
2943882
2952590
29641184
29761782
29882384
29941196
30041200
30161806
302123624
303144242
304123648
30592745
30692754
30772149
308103080
30951545
310123720
31182488
31241248
3133939
3143942
3153945
3162632
3173951
31861908
3191319
3203960
3212642
3222644
3232646
3242648
3251325
3262652
3273981
3282656
3291329
3303990
3313993
3322664
3332666
3351335
3361336
3371337
33841352
33931017
34062040
3411341
3432686
3441344
3451345
3461346
3481348
3511351
3531353
35441416
3551355
35631068
3571357
3581358
3591359
3601360
3611361
3642728
3662732
3672734
3692738
3711371
3721372
3731373
3742748
3752750
3771377
3791379
3801380
3832766
38431152
3891389
3901390
3911391
3932786
3972794
3991399
4021402
4042808
40541620
4072814
4082816
4101410
41131233
4131413
4141414
4152830
4162832
4191419
4212842
4231423
4261426
4282856
4351435
4361436
4372874
4382876
4471447
4481448
4491449
4541454
4602920
4641464
4661466
4681468
4691469
4732946
4751475
4761476
4781478
4871487
4921492
5191519
5271527
53321066
5451545
Total1002277311

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1551155
1563468
1575785
1584632
1594636
16081280
16181288
162101620
16391467
164111804
165142310
1665830
1675835
16861008
1695845
1713513
1723516
1731173
1751175
1761176
1792358
1812362
1822364
1841184
1851185
1871187
1881188
1891189
1901190
1912382
1921192
1942388
1952390
1962392
1971197
1991199
2002400
2021202
2051205
2061206
2071207
2081208
2092418
2114844
2124848
2132426
21451070
2154860
2163648
2171217
21871526
2192438
2204880
2212442
22351115
2242448
2254900
2262452
22751135
2284912
2293687
2303690
2311231
2324928
23371631
23461404
2353705
2361236
2371237
2381238
2391239
2403720
24151205
2421242
2433729
244102440
2452490
24661476
24792223
24871736
24992241
250133250
251133263
25261512
25392277
25471778
25592295
25651280
25741028
25851290
25992331
2603780
261133393
262112882
263102630
26471848
265123180
266174522
267143738
268174556
269133497
270174590
271215691
272123264
27382184
274123288
27592475
27682208
277123324
27882224
27992511
28092520
28161686
28292538
283133679
284123408
285113135
286113146
2872574
28882304
28961734
29041160
2913873
29251460
2933879
29461764
29561770
29672072
297144158
298123576
29982392
300113300
30192709
302113322
303103030
30482432
30561830
30682448
30792763
30841232
3093927
31041240
3112622
3122624
3131313
31461884
3151315
3162632
3172634
3183954
3192638
3202640
3211321
3223966
3231323
3241324
3252650
32641304
3271327
3283984
3291329
3301330
3322664
3333999
33431002
3352670
3362672
3372674
33831014
3391339
34131023
3422684
3471347
3481348
3491349
35041400
3511351
3521352
3532706
3541354
3551355
3561356
3572714
3591359
3601360
3611361
3621362
3631363
3641364
3651365
3662732
3671367
3682736
3701370
3711371
3752750
3761376
37731131
3791379
3831383
3842768
3871387
3901390
3911391
3921392
39631188
39731191
40131203
4022804
4031403
4041404
4061406
4071407
40831224
4111411
4122824
4142828
4151415
4162832
4171417
4181418
4211421
4241424
4311431
4321432
4331433
4341434
4351435
4441444
4462892
4501450
4531453
4581458
4601460
4622924
4631463
4651465
4671467
4681468
4721472
4761476
4821482
4871487
5141514
5181518
5261526
5311531
5351535
Total1002272566

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d333539266167656e743d77747820485454502f312e310d0a436f6e6e65637469
               6f6e3a20557067726164650d0a48 ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 240.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: 8882ad1ea381aef6
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6164316561333831
               0x03e8
009 TCP DROPPED BY ME