用户云代理体验系统

我要开发同款
proginn17015568202022年10月08日
152阅读

作品详情

1、在单机版开源HTTP抓包工具WHISTLE基础上,设计开发出:a.支持云创建代理实例,把多个用户的代理实例存放在云端服务器,用户不用本地安装任何抓包软件,直接打开代理实例页面即可以抓包;b.支持用户选中指定的http请求右键分享给其他人员该请求的所有信息;c.支持用户把自己的代理规则推送给其他用户;d、设计开发埋点自动化插件接入云代理系统,支持自动测试埋点,并支持把埋点用例存放在云服务器上,可以供所有用户搜索使用.
2、我负责整个系统网站的UI设计,数据库设计,后台架构设计和开发.整个系统采用前后端分离开发,前端使用vue.js,后台使用java语言,springboot框架.
3、开发过程中遇到的难点概述,其中语言不是瓶颈,想好的设计开发起来就算遇到问题最终也会解决,但是怎样做到最优的用户体验是遇到的难题之一,在用户的抓包实例页面,我们不想强制用户登陆(因为强制登陆可能会伤害用户体验流失用户),但是不登陆,我们就无法获取到用户的erp,把用户的抓包规则等信息按照erp存储,最终我们想到了通过用户实例的ip和端口关联用户erp的方法.开发过程中遇到的另一方面难题就是和whistle工具本身的交互,我们在实现mock数据存储和分享时,需要从whistle的api里获取到请求到响应内容,但是试了api的每一个返回字段都不是想要的响应内容,最终去阅读whistle源码解决了问题.
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论