initial commit
This commit is contained in:
0
conf/__init__.py
Normal file
0
conf/__init__.py
Normal file
BIN
conf/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
conf/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/__init__.cpython-38.pyc
Normal file
BIN
conf/__pycache__/__init__.cpython-38.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/env.cpython-313.pyc
Normal file
BIN
conf/__pycache__/env.cpython-313.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/env.cpython-38.pyc
Normal file
BIN
conf/__pycache__/env.cpython-38.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/logConfig.cpython-313.pyc
Normal file
BIN
conf/__pycache__/logConfig.cpython-313.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/logConfig.cpython-38.pyc
Normal file
BIN
conf/__pycache__/logConfig.cpython-38.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/ninja_extra_settings.cpython-313.pyc
Normal file
BIN
conf/__pycache__/ninja_extra_settings.cpython-313.pyc
Normal file
Binary file not shown.
BIN
conf/__pycache__/ninja_extra_settings.cpython-38.pyc
Normal file
BIN
conf/__pycache__/ninja_extra_settings.cpython-38.pyc
Normal file
Binary file not shown.
BIN
conf/bak_document/dg/主要战技指标.docx
Normal file
BIN
conf/bak_document/dg/主要战技指标.docx
Normal file
Binary file not shown.
BIN
conf/bak_document/dg/测试总体要求.docx
Normal file
BIN
conf/bak_document/dg/测试总体要求.docx
Normal file
Binary file not shown.
BIN
conf/bak_document/dg/被测软件功能.docx
Normal file
BIN
conf/bak_document/dg/被测软件功能.docx
Normal file
Binary file not shown.
BIN
conf/bak_document/dg/被测软件性能.docx
Normal file
BIN
conf/bak_document/dg/被测软件性能.docx
Normal file
Binary file not shown.
2
conf/bak_document/dg/记录现在模版存在但无用的文档片段.txt
Normal file
2
conf/bak_document/dg/记录现在模版存在但无用的文档片段.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
一)测评大纲模版
|
||||
1.缩略语.docx
|
||||
BIN
conf/base_document/form_template/bg/temporary/研总需归追踪_temp.docx
Normal file
BIN
conf/base_document/form_template/bg/temporary/研总需归追踪_temp.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/总体结论.docx
Normal file
BIN
conf/base_document/form_template/bg/总体结论.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/技术依据文件.docx
Normal file
BIN
conf/base_document/form_template/bg/技术依据文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/摸底清单.docx
Normal file
BIN
conf/base_document/form_template/bg/摸底清单.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/测评完成情况.docx
Normal file
BIN
conf/base_document/form_template/bg/测评完成情况.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/测评时间和地点.docx
Normal file
BIN
conf/base_document/form_template/bg/测评时间和地点.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/测试内容和结果_第一轮次.docx
Normal file
BIN
conf/base_document/form_template/bg/测试内容和结果_第一轮次.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/测试内容和结果_第二轮次.docx
Normal file
BIN
conf/base_document/form_template/bg/测试内容和结果_第二轮次.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/测试有效性充分性说明.docx
Normal file
BIN
conf/base_document/form_template/bg/测试有效性充分性说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/研总需归追踪.docx
Normal file
BIN
conf/base_document/form_template/bg/研总需归追踪.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/综述.docx
Normal file
BIN
conf/base_document/form_template/bg/综述.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/被测软件基本信息.docx
Normal file
BIN
conf/base_document/form_template/bg/被测软件基本信息.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/软件质量评价.docx
Normal file
BIN
conf/base_document/form_template/bg/软件质量评价.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/软件问题统计.docx
Normal file
BIN
conf/base_document/form_template/bg/软件问题统计.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/问题汇总表.docx
Normal file
BIN
conf/base_document/form_template/bg/问题汇总表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/bg/需求指标符合性情况.docx
Normal file
BIN
conf/base_document/form_template/bg/需求指标符合性情况.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/主要功能和性能指标.docx
Normal file
BIN
conf/base_document/form_template/dg/主要功能和性能指标.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/主要战技指标.docx
Normal file
BIN
conf/base_document/form_template/dg/主要战技指标.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/代码质量度量分析表.docx
Normal file
BIN
conf/base_document/form_template/dg/代码质量度量分析表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/动态测试环境说明.docx
Normal file
BIN
conf/base_document/form_template/dg/动态测试环境说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/动态硬件和固件项.docx
Normal file
BIN
conf/base_document/form_template/dg/动态硬件和固件项.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/动态软件项.docx
Normal file
BIN
conf/base_document/form_template/dg/动态软件项.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/反向需求规格追踪表.docx
Normal file
BIN
conf/base_document/form_template/dg/反向需求规格追踪表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/技术依据文件.docx
Normal file
BIN
conf/base_document/form_template/dg/技术依据文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/标准依据文件.docx
Normal file
BIN
conf/base_document/form_template/dg/标准依据文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测评对象.docx
Normal file
BIN
conf/base_document/form_template/dg/测评对象.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测评数据.docx
Normal file
BIN
conf/base_document/form_template/dg/测评数据.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测评时间和地点.docx
Normal file
BIN
conf/base_document/form_template/dg/测评时间和地点.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测评条件保障.docx
Normal file
BIN
conf/base_document/form_template/dg/测评条件保障.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测评组织及任务分工.docx
Normal file
BIN
conf/base_document/form_template/dg/测评组织及任务分工.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测试内容充分性及测试方法有效性分析.docx
Normal file
BIN
conf/base_document/form_template/dg/测试内容充分性及测试方法有效性分析.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测试策略.docx
Normal file
BIN
conf/base_document/form_template/dg/测试策略.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测试级别和测试类型.docx
Normal file
BIN
conf/base_document/form_template/dg/测试级别和测试类型.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/测试项及方法.docx
Normal file
BIN
conf/base_document/form_template/dg/测试项及方法.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/环境差异性分析.docx
Normal file
BIN
conf/base_document/form_template/dg/环境差异性分析.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/研制总要求追踪表.docx
Normal file
BIN
conf/base_document/form_template/dg/研制总要求追踪表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/缩略语.docx
Normal file
BIN
conf/base_document/form_template/dg/缩略语.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/联系人和方式.docx
Normal file
BIN
conf/base_document/form_template/dg/联系人和方式.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/被测软件功能.docx
Normal file
BIN
conf/base_document/form_template/dg/被测软件功能.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/被测软件基本信息.docx
Normal file
BIN
conf/base_document/form_template/dg/被测软件基本信息.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/被测软件性能.docx
Normal file
BIN
conf/base_document/form_template/dg/被测软件性能.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/被测软件接口.docx
Normal file
BIN
conf/base_document/form_template/dg/被测软件接口.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/需求规格说明追踪表.docx
Normal file
BIN
conf/base_document/form_template/dg/需求规格说明追踪表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/静态测试环境说明.docx
Normal file
BIN
conf/base_document/form_template/dg/静态测试环境说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/静态硬件和固件项.docx
Normal file
BIN
conf/base_document/form_template/dg/静态硬件和固件项.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/静态软件项.docx
Normal file
BIN
conf/base_document/form_template/dg/静态软件项.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/dg/顶层技术文件.docx
Normal file
BIN
conf/base_document/form_template/dg/顶层技术文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hjl/测试用例记录.docx
Normal file
BIN
conf/base_document/form_template/hjl/测试用例记录.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hjl/被测软件基本信息.docx
Normal file
BIN
conf/base_document/form_template/hjl/被测软件基本信息.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/temporary/第三轮用例追踪_temp.docx
Normal file
BIN
conf/base_document/form_template/hsm/temporary/第三轮用例追踪_temp.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/temporary/第二轮用例追踪_temp.docx
Normal file
BIN
conf/base_document/form_template/hsm/temporary/第二轮用例追踪_temp.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/回归测试用例概述.docx
Normal file
BIN
conf/base_document/form_template/hsm/回归测试用例概述.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/回归测试需求.docx
Normal file
BIN
conf/base_document/form_template/hsm/回归测试需求.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/技术依据文件.docx
Normal file
BIN
conf/base_document/form_template/hsm/技术依据文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/文档概述.docx
Normal file
BIN
conf/base_document/form_template/hsm/文档概述.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/测试用例.docx
Normal file
BIN
conf/base_document/form_template/hsm/测试用例.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/用例追踪.docx
Normal file
BIN
conf/base_document/form_template/hsm/用例追踪.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/被测软件基本信息.docx
Normal file
BIN
conf/base_document/form_template/hsm/被测软件基本信息.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/hsm/软件更改部分.docx
Normal file
BIN
conf/base_document/form_template/hsm/软件更改部分.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/jl/测试用例记录.docx
Normal file
BIN
conf/base_document/form_template/jl/测试用例记录.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/回归测试记录.docx
Normal file
BIN
conf/base_document/form_template/products/回归测试记录.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/回归测试说明.docx
Normal file
BIN
conf/base_document/form_template/products/回归测试说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/测评大纲.docx
Normal file
BIN
conf/base_document/form_template/products/测评大纲.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/测评报告.docx
Normal file
BIN
conf/base_document/form_template/products/测评报告.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/测试记录.docx
Normal file
BIN
conf/base_document/form_template/products/测试记录.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/测试说明.docx
Normal file
BIN
conf/base_document/form_template/products/测试说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/products/问题单.docx
Normal file
BIN
conf/base_document/form_template/products/问题单.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/sm/temporary/说明追踪_temp.docx
Normal file
BIN
conf/base_document/form_template/sm/temporary/说明追踪_temp.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/sm/技术依据文件.docx
Normal file
BIN
conf/base_document/form_template/sm/技术依据文件.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/sm/测试用例.docx
Normal file
BIN
conf/base_document/form_template/sm/测试用例.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/sm/用例说明.docx
Normal file
BIN
conf/base_document/form_template/sm/用例说明.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/sm/说明追踪.docx
Normal file
BIN
conf/base_document/form_template/sm/说明追踪.docx
Normal file
Binary file not shown.
BIN
conf/base_document/form_template/wtd/问题详情表.docx
Normal file
BIN
conf/base_document/form_template/wtd/问题详情表.docx
Normal file
Binary file not shown.
BIN
conf/base_document/reuse/basic_doc.docx
Normal file
BIN
conf/base_document/reuse/basic_doc.docx
Normal file
Binary file not shown.
83
conf/env.py
Normal file
83
conf/env.py
Normal file
@@ -0,0 +1,83 @@
|
||||
"""全部是生产环境配置"""
|
||||
import ldap
|
||||
from django_auth_ldap.config import LDAPSearch
|
||||
import environ
|
||||
from pathlib import Path
|
||||
|
||||
# ***************读取LDAP的.env文件配置*************** #
|
||||
env_file = '.env'
|
||||
env = environ.Env()
|
||||
env.read_env(env_file=Path(__file__).resolve().parent.parent / env_file)
|
||||
|
||||
# ================================================= #
|
||||
# *************** mysql数据库 配置 *************** #
|
||||
# ================================================= #
|
||||
# 数据库地址
|
||||
DATABASE_HOST = "127.0.0.1"
|
||||
# 数据库端口
|
||||
DATABASE_PORT = 3307 # 生成环境配置
|
||||
# 数据库用户名
|
||||
DATABASE_USER = "root"
|
||||
# 数据库密码
|
||||
DATABASE_PASSWORD = "root"
|
||||
# 数据库名
|
||||
DATABASE_NAME = "chengdu_test_plant_v1"
|
||||
|
||||
# ================================================= #
|
||||
# ******************** celery配置 **************** #
|
||||
# ================================================= #
|
||||
CELERY_BROKER_URL = "redis://127.0.0.1:6379/0"
|
||||
CELERY_RESULT_BACKEND = "redis://127.0.0.1:6379/1"
|
||||
CELERY_ENABLE_UTC = False
|
||||
CELERY_TIME_ZONE = "Asia/Shanghai"
|
||||
CELERY_TASK_RESULT_EXPIRES = 60 * 60 * 24 # 任务过期时间
|
||||
CELERY_REUSLT_SERIALIZER = "json" # celery结果序列化,接受mime类型,任务序列化形式
|
||||
CELERY_ACCEPT_CONTENT = ['application/json']
|
||||
CELERY_TASK_SERIALIZER = 'json'
|
||||
DJANGO_CELERY_BEAT_TZ_AWARE = False
|
||||
CELERY_WORKER_CONCURRENCY = 5 # 并发数量
|
||||
CELERY_MAX_TASKS_PER_CHILD = 10 # 每worker最多执行5个任务自动销毁
|
||||
|
||||
# ================================================= #
|
||||
# ****************** 其他 配置 ****************** #
|
||||
# ================================================= #
|
||||
ALLOWED_HOSTS = ["*"] # 线上环境设置
|
||||
LOGIN_NO_CAPTCHA_AUTH = True # 登录接口 /api/token/ 是否需要验证码认证,用于测试,正式环境建议取消
|
||||
ENABLE_LOGIN_ANALYSIS_LOG = True # 启动登录详细概略获取(通过调用api获取ip详细地址)
|
||||
# ================================================= #
|
||||
# *************** 接口throttle配置 *************** #
|
||||
# ================================================= #
|
||||
|
||||
# ================================================= #
|
||||
# *************** LDAP认证配置 *************** #
|
||||
# ================================================= #
|
||||
AUTHENTICATION_BACKENDS = [
|
||||
'django_auth_ldap.backend.LDAPBackend',
|
||||
'django.contrib.auth.backends.ModelBackend',
|
||||
]
|
||||
# ldap连接配置
|
||||
AUTH_LDAP_SERVER_URI = env('AUTH_LDAP_SERVER_URI', default='ldap://dns.paisat.cn:389')
|
||||
# 绑定的DN,注意大小写敏感Administrator,Users
|
||||
AUTH_LDAP_BIND_DN = env('AUTH_LDAP_BIND_DN', default="CN=Administrator,CN=Users,DC=sstc,DC=ctu")
|
||||
# 管理员密码-生产环境
|
||||
AUTH_LDAP_BIND_PASSWORD = env('AUTH_LDAP_BIND_PASSWORD', default="WXWX2019!!!!!!")
|
||||
AUTH_LDAP_USER_SEARCH = LDAPSearch(
|
||||
env('BASE_DN', default='OU=all,DC=sstc,DC=ctu'),
|
||||
ldap.SCOPE_SUBTREE, env('FILTER_STR', default='(sAMAccountName=%(user)s)')
|
||||
)
|
||||
# 如果ldap服务器是Windows的AD,需要配置上如下选项
|
||||
AUTH_LDAP_CONNECTION_OPTIONS = {
|
||||
ldap.OPT_DEBUG_LEVEL: 1,
|
||||
ldap.OPT_REFERRALS: 0,
|
||||
}
|
||||
# 每次LDAP认证后进行数据库更新,不包含密码
|
||||
AUTH_LDAP_ALWAYS_UPDATE_USER = True
|
||||
# 看看下面是否需要password字段
|
||||
AUTH_LDAP_USER_ATTR_MAP = {
|
||||
"username": "sAMAccountName",
|
||||
"name": "name",
|
||||
"email": "mail",
|
||||
}
|
||||
# ================================================= #
|
||||
# *************** ...........配置 *************** #
|
||||
# ================================================= #
|
||||
66
conf/logConfig.py
Normal file
66
conf/logConfig.py
Normal file
@@ -0,0 +1,66 @@
|
||||
from pathlib import Path
|
||||
|
||||
# 目录根目录
|
||||
LOG_DIR = Path.cwd() / 'logs'
|
||||
if not LOG_DIR.exists():
|
||||
LOG_DIR.mkdir(parents=True)
|
||||
|
||||
# 生成文档文件
|
||||
LOG_GENERATE_FILE = LOG_DIR / 'generates_logs'
|
||||
|
||||
LOGGING = {
|
||||
"version": 1,
|
||||
"disable_existing_loggers": False,
|
||||
"filters": {"require_debug_false": {"()": "django.utils.log.RequireDebugFalse"}},
|
||||
"formatters": {
|
||||
# 详细
|
||||
"verbose": {
|
||||
"format": "%(levelname)s %(asctime)s %(module)s "
|
||||
"%(process)d %(thread)d %(message)s"
|
||||
},
|
||||
# 简单
|
||||
'simple': {
|
||||
'format': '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s'
|
||||
},
|
||||
},
|
||||
# 两种分发器
|
||||
"handlers": { # 定义了三种分发器
|
||||
'root_log_file': {
|
||||
'level': "WARNING",
|
||||
'class': 'logging.handlers.RotatingFileHandler',
|
||||
'filename': LOG_DIR / 'root_log',
|
||||
'maxBytes': 1024 * 1024 * 10,
|
||||
'backupCount': 10,
|
||||
'formatter': 'simple',
|
||||
'encoding': 'utf-8',
|
||||
},
|
||||
'generate_log_file': {
|
||||
'level': "INFO",
|
||||
# 滚动生成日志,切割
|
||||
'class': 'logging.handlers.RotatingFileHandler',
|
||||
# 日志文件名
|
||||
'filename': LOG_GENERATE_FILE,
|
||||
# 单个日志文件最大为20M
|
||||
'maxBytes': 1024 * 1024 * 20,
|
||||
# 日志备份文件最大数量30个
|
||||
'backupCount': 30,
|
||||
# 简单格式
|
||||
'formatter': 'simple',
|
||||
# 放置中文乱码
|
||||
'encoding': 'utf-8',
|
||||
},
|
||||
"console": {
|
||||
"level": "DEBUG",
|
||||
"class": "logging.StreamHandler",
|
||||
"formatter": "verbose",
|
||||
},
|
||||
},
|
||||
"root": {"level": "WARNING", "handlers": ["console", 'root_log_file']}, # Django-root日志默认级别为WARNING
|
||||
"loggers": {
|
||||
"generate_document_logger": {
|
||||
"level": "DEBUG",
|
||||
"handlers": ["console", "generate_log_file"],
|
||||
"propagate": True,
|
||||
},
|
||||
},
|
||||
}
|
||||
8
conf/ninja_extra_settings.py
Normal file
8
conf/ninja_extra_settings.py
Normal file
@@ -0,0 +1,8 @@
|
||||
"""该模块主要完成ninja_extra的设置"""
|
||||
NINJA_EXTRA = {
|
||||
'THROTTLE_RATES': {
|
||||
'user': '100/s',
|
||||
'anon': '10/s'
|
||||
},
|
||||
'NUM_PROXIES': None,
|
||||
}
|
||||
Reference in New Issue
Block a user