wechat wss demo

parse.js 483B

12345678910111213141516171819202122
  1. var mqtt = require('../')
  2. var parser = mqtt.parser()
  3. var max = 10000000
  4. var i
  5. var start = Date.now() / 1000
  6. var time
  7. for (i = 0; i < max; i++) {
  8. parser.parse(Buffer.from([
  9. 48, 10, // Header (publish)
  10. 0, 4, // Topic length
  11. 116, 101, 115, 116, // Topic (test)
  12. 116, 101, 115, 116 // Payload (test)
  13. ]))
  14. }
  15. time = Date.now() / 1000 - start
  16. console.log('Total packets', max)
  17. console.log('Total time', Math.round(time * 100) / 100)
  18. console.log('Packet/s', max / time)