Autobahn WebSockets Testsuite Report
Autobahn WebSockets

lluv-websocket (Lua 5.1 / WS) - Case 12.3.4 : Pass - 1375 ms @ 2016-03-22T19:18:35.046Z

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 / HTTP/1.1

User-Agent: AutobahnTestSuite/0.7.1-0.10.0

Host: 127.0.0.1:9000

Upgrade: WebSocket

Connection: Upgrade

Pragma: no-cache

Cache-Control: no-cache

Sec-WebSocket-Key: /fF/spIQiU7MJb5hHRP/AA==

Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits

Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols

Upgrade: websocket

Connection: upgrade

Sec-WebSocket-Accept: ta42XSMlZ+tzL2gSCvlnHpeqVzk=

Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits=15


Closing Behavior

KeyValueDescription
isServerFalseTrue, 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.
droppedByMeFalseTrue, 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
414
2301230
2651265
2771277
2861286
3051305
3081308
3091309
3151315
3241324
3251325
3261326
3271327
3341334
3361336
3401340
3431343
3461346
3481348
3501350
3512702
3531353
3542708
35531065
3561356
3571357
3591359
3601360
3622724
3631363
3641364
3651365
3672734
36831104
3692738
3701370
3722744
3731373
3741374
3751375
3762752
37762262
37941516
3802760
38151905
38241528
38441536
38562310
38672702
38762322
38862328
38941556
39041560
39151955
39241568
39362358
39451970
395145530
39672772
39783176
39841592
39972793
40052000
40193609
40293618
40362418
40462424
405114455
40693654
407114477
408124896
40983272
41083280
411135343
41293708
413145782
414177038
415166640
416124992
417114587
41852090
419156285
420104200
421156315
422198018
423114653
424156360
425135525
426208520
427187686
428125136
429146006
430166880
431114741
432187776
433219093
434146076
435114785
436187848
437135681
438135694
439114829
440167040
44193969
442177514
443135759
444125328
445135785
446104460
447167152
448177616
44983592
45073150
45173157
452146328
45383624
45441816
45573185
45641824
457115027
45873206
45973213
46041840
46152305
46283696
463125556
46462784
46541860
46631398
46752335
46841872
46952345
47052350
47131413
47241888
47331419
4741474
4751475
4762952
47741908
4782956
47931437
4801480
4812962
4821482
4832966
4842968
48541940
4871487
48931467
49031470
49231476
4932986
4941494
4951495
4991499
5001500
5011501
50521010
5061506
5081508
5221522
5271527
5321532
5361536
5371537
5461546
5631563
5901590
6081608
Total1002427193

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
3381338
4641464
4671467
4721472
4771477
47831434
4882976
4891489
4901490
49431482
4951495
4971497
50121002
5031503
50421008
50531515
5061506
5091509
5101510
51221024
5131513
5141514
5151515
51621032
51731551
5191519
52021040
52121042
5221522
52321046
5251525
5281528
53021060
53142124
5331533
5341534
53521070
5361536
53752685
53852690
53921078
54021080
54121082
54231626
54331629
54452720
54521090
54621092
54731641
5481548
54942196
55073850
55152755
55252760
55342212
55484432
55542220
55663336
55784456
558105580
55984472
56095040
56142244
562116182
563169008
564158460
5651910735
566169056
56773969
568116248
5691910811
570126840
571147994
572158580
573148022
5741910906
5751810350
5762011520
5772011540
5781810404
579179843
580158700
5812514525
5822615132
5832514575
5842011680
5852514625
5862514650
5872112327
5882514700
5892414136
5903721830
5912414184
5922213024
5932313639
59484752
595137735
596158940
5971810746
598148372
599137787
6001710200
601169616
602116622
603148442
604137852
60574235
60642424
60774249
60842432
6091609
61053050
61142444
61231836
61331839
61421228
6151615
61621232
61721234
61931857
62321246
6241624
6281628
6311631
6341634
6431643
Total1002577333

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               312d302e31302e300d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
               65740d0a436f6e6e656374696f6e ...
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=4cf0e7d1, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 88824cf0e7d14f18
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER