17年第一个工作日,嗯,事情还算比较多,为了一个好的开始的寓意给自己一个好的心理暗示。一上午都在努力看代码。
效率嘛,自己感觉好像一般,难道还有假期综合征?
今天主要是修改测试用例和优化代码,没有新的功能需要实现。
下班后再公司又多待了三个小时,本来想用来看书看文档,当然,除了有认真的看了半个小时代码,又花了大半个小时用来看八卦。剩下一个多小时呢?俺也不知道时间去哪儿了
今天get到的新知识点:
1.sequlize的options.benchmark=true 可以打印sql语句执行时间(ms级),正好有个实现有两种方法,评估一下哪个性能更佳
当然,打印的logging也需要打开;
话说以前在嵌入式平台上来打印时间,gettimeofday可以精确到us级,当然node上用new Date().getTime()同样也可以实现类似的功能;
2. mocha测试程序中,用Promise的对象数组来实现类似并发的测试功能;
例如一个post方法的接口,supertest.agent.post返回为一个promise的对象,为了模拟多次并发,则创建了多个同样的promise对象,
用Promise.all来执行创建的promise对象数组
网友评论