ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

接口测试平台代码实现11: 用户管理模块设计和开发

2021-07-10 09:56:40  阅读:129  来源: 互联网

标签:11 cas 数据库 平台 用户 接口 登陆 模块


上节,我们已经做完了首页,那么针对于一个平台来说,这并不仅仅是一个有界面的工具/脚本,而是实实在在可多人协同使用的平台。那么就必然不可缺少 用户概念。

    如果没有用户概念,那就拿我们接下来要做的东西举例子,小邪????同学创建了一个项目,里面有她的个 人开发或测试的接口/数据/用例 等等,作为一个精致的女孩,她把自己的项目打理的井井有条,测试数据一丝不苟。然后中午的时候,小资的她去了一个优雅的西式餐厅,优雅的点了一杯卡布奇诺,吃着昂贵的全麦吐司面包,加上一盘小巧健康草莓披萨。然后下午回来,发现她的项目被好几个老糙汉子给用了一遍,接口删的删,改的改,注视和备注乱的一塌糊涂,用例数据几乎全部断线成了脏数据,然后她想起一句台词:吃着火锅唱着歌,然后就遇到土匪了,窟咚一声掉河里,出来我就到这了。

    所以为了更好的区分使用者,防止互相影响,也为了平台更加高大上。我们必须引入用户模块。

    

    但是用户模块这里要说一下,大概有俩种:

  1. 利用django原生的用户系统,简单快捷,性能优秀。

  2. 公司内有cas统一单点登陆,需要你的平台介入cas统一登陆。

 

第二种cas登陆的话是指 所有内部平台都使用统一的用户数据库。这个数据库由运维管理,注册和注销都由hr控制,只能公司内部员工方可登陆。测试平台只需要使用专用的djaog 的cas库即可,且本地会形成影子用户表,相当于一个二层数据库,来方便你进行其他如冻结,增删用户画像等低级权限设置。

 <

标签:11,cas,数据库,平台,用户,接口,登陆,模块
来源: https://blog.51cto.com/u_15282986/3033936

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有