我现在的开发环境是 eclipse lua development tools + openresty + redis + mysql . 开发的时候,关闭缓存,这样就可以不用每次reload nginx了..
lua_code_cache off; 环境部署在centos下,开发在mac是,通过 samba来共享代码目录进行修改...
另外对于测试而言,我是先些了测试用例,然后在写 nginx 这边的lua代码....然后从log那边打出过程进行调试.....
测试用例基于 http 的 post json,response json 这样你就可以直接跑你的测试用例了,我这里用的是 java unittest + httpclient 来写的,或者你也可以直接curl命令....
另外,我也尝试下 smallfish 老师提的那个 t 的测试方式...