QQ群:529063263
GitHub:https://github.com/yjlch1016/dapi
一、項目命名:
dapi:即Django+API測試的縮寫

二、設計思想:
模擬性能測試工具JMeter的思路,
實現接口測試與性能測試的Web化,
計划有產品模塊、接口測試用例模塊、性能測試用例模塊、任務隊列模塊、測試報告模塊等,
前期采用Django+Bootstrap前后端不分離的模式實現功能,
后期再嚴格按照RESTful的風格來編程。
三、Python依賴:
Django==2.2.2
PyMySQL==0.9.3
xadmin==2.0.1
django-formtools==2.1
django-crispy-forms==1.7.2
django-import-export==1.2.0
xlrd==1.2.0
XlsxWriter==1.1.8
xlwt==1.3.0
djangorestframework==3.10.2
requests==2.22.0
demjson==2.2.4
celery==4.3.0
django-celery-beat==1.5.0
django-celery-results ==1.1.2
redis==3.2.1
pyecharts==1.5.1
需要特別指出的是:
xadmin的安裝命令是
pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2
而不是
pip install xadmin
當網速比較慢的時候,這種方式不一定會成功

可以把django2分支的xadmin-django2.zip下載到本地然后安裝
pip install xadmin-django2.zip
四、數據庫表與字段:
產品線信息表:

模塊信息表:

用例組信息表:

用例信息表:

壓測信息表:

壓測結果表:

五、Web后台:






