1、在单机版开源HTTP抓包工具WHISTLE基础上,设计开发出:a.支持云创建代理实例,把多个用户的代理实例存放在云端服务器,用户不用本地安装任何抓包软件,直接打开代理实例页面即可以抓包;b.支持用户选中指定的http请求右键分享给其他人员该请求的所有信息;c.支持用户把自己的代理规则推送给其他用户;d、设计开发埋点自动化插件接入云代理系统,支持自动测试埋点,并支持把埋点用例存放在云服务器上,可以供所有用户搜索使用.
2、我负责整个系统网站的UI设计,数据库设计,后台架构设计和开发.整个系统采用前后端分离开发,前端使用vue.js,后台使用java语言,springboot框架.
3、开发过程中遇到的难点概述,其中语言不是瓶颈,想好的设计开发起来就算遇到问题最终也会解决,但是怎样做到最优的用户体验是遇到的难题之一,在用户的抓包实例页面,我们不想强制用户登陆(因为强制登陆可能会伤害用户体验流失用户),但是不登陆,我们就无法获取到用户的erp,把用户的抓包规则等信息按照erp存储,最终我们想到了通过用户实例的ip和端口关联用户erp的方法.开发过程中遇到的另一方面难题就是和whistle