May 22, 2018

Hitchhiker 小tweak

hitchhiker是brookshi分享的一个接口自动化测试的node js项目,其实非常好用 我直接拿来实体机部署就能用上.未来用docker开其他的pressure node 的话scale up也很方便.

问题来了 这个项目可以通过project菜单上传二进制文件用来与接口交互 不过图片被后台接口base64处理后竟然识别不了

我只好点开cmd+shift+I找报错. 定位到sandbox.ts的116行.readFileByReader()这里,看来是个过度包装的reader,由于Js我是个新手 ,先去看文档 别人的readFile并没有这类限制 看来要做减法.

https://github.com/afrojewelz/Hitchhiker/commit/e352aa40be284197d4e3ab10ef60b71fabd02fc7

我给原作者提了issue,不过看起来最近作者都无法回复,估计非常忙 ,我只好自己fork了整个项目 对sandbox.ts做了一点点修改,保存在这里.也许以后学会了js我能提供更好的实现.