1145879387 / xtest-server

the server side of xtest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReadMe

  • 依赖dtlib项目
  • python3.5以上
  • 首次部署时要使用init_app.py初始化
  • 依赖mongodb
目录名称 功能介绍
apitests 接口测试代码
apps 所有的web系统
config 本系统运行所需要的配置目录
lib 本系统调用的一些公共工具
static 静态文件目录
scripts 中间写的一些脚本
模块名称 备注
admin 后台运营和管理
jenkins 持续集成相关功能
source 企业的一些资源登记
auth2.0 和扫码相关的服务
ws websocket 功能
  • 新增Tag功能,用于区分同一个项目不同执行环境
  • 修复一些bug
  • 去除对aiomotorengine的依赖,改用motor 1.2.1
  • 升级对Mongo3.6的支持,去除对Mongo3.2及以下版本的支持
  • 支持Python3.6
  • 新增电视展示功能
  • 默认开启跨域共享资源
  • 修复一些bug
  • 重大改变,所有和mongodb相关的时间全部采用utc时间来储存
  • 所有的同步和异步的装饰器进行了统一
  • 创建默认的project,对于新注册用户
  • 新注册用户,现在默认是激活状态
  • 加入组织的用户,现在不用审核,直接激活
  • 增加了base_doc内容
  • 删除了一些不需要的内容
  • 使用硬编码数据重构了代码
  • 添加测试项目,增加了mark项目描述字段
  • 添加了管理员账号对注册账号的统计功能
  • 手机风控数据收集接口
  • 修改了安全测试这一块的字段内容
  • 操作日志也加上组织的tag
  • 加了手机信息收集
  • 手机信息收集加了一些请求头信息
  • 加入了auth应用信息
  • 完成手机授权功能
  • 加入了微信的移动端的认证
  • 把token的相关表进行了更改
  • 增加了各种平台的交叉认证方式
  • 增加了测试的应用模块,和token
  • 修复了wechat和user之间的关系表
  • 修复user无法获取组织的bug
  • 增加移动端的token的一节
  • log_session需要完全删除掉的bug
  • 增加用户ID修改和昵称修改的接口
  • 完成了组织邀请码的机制
  • 头部加入了json描述和cookie值
  • ensure_ascii 解决json对中文的编码问题
  • 将一个数据放在一张表里面
  • 设置头部charset,Content-Type,Cookie中的token
  • 进行结果过滤,没显示details
  • 解决了一个总有多余的字段产生的,激活接口的bug
  • 接口调用统计,目前只统计全网的
  • 用户注册时,会默认生成组织,组织关系,app等数据
  • 单独的decos,api,单独的session
  • 修复了一些bug
  • 可用的版本
  • 获取用户所有的组织信息
  • 启动了本地的redis session,因为内存的session有问题,本地成功,但是服务不能
  • 修复token的bug
  • 修复登出的bug
  • 不能使用tornadsession来支持session
  • 因为使用token就表明是默认的
  • 加入了torndsession来支持session
  • logsession是自己实现的一个登录的api-token体系
  • 修复了线程池不为1的时候,异步redis的io的身份认证的bug
  • 加入了session存储到mongodb中
  • 结构进行了调整,增加了account的应用
  • 迁移了接口测试数据的保存脚本
  • 解决了ioloop的替换的问题asyncio
  • 解决了aiomotorengine的集成问题
  • 迁移过来了微信扫码登录的功能
  • 完成了redis同步和异步io的demo程序
  • 完成了多核心的服务器的启动
  • 新增py3项目

About

the server side of xtest

License:Apache License 2.0


Languages

Language:Python 99.4%Language:Shell 0.6%