•  


GitHub - githublitao/api_automation_test: 接口自?化??平台(老平台移步master_old分支)
Skip to content

githublitao/api_automation_test

Repository files navigation

api_automation_test

接口??平台??始到放?

python3.6.3 Django 2.0.2?架

服?器已?期,不准??? ??地址: http://120.79.232.23 ???用?不要?除已有?据

版本更新:

v2.3

引入docker部署,由于采用的docker,基??像?centos,所以Windows下部署仍然可以使用定?任?

 docker-compose up

v2.2

1.新增??登?

1.先在????平台上?建??<br>
2.替?dingConfig.py里的appid和APPSECRET<br>
3.修改前段login.vue里的回?地址<br>

V2.1.2

1.增加?出??用例功能

V2.1.1

1.新增swaggerUI界面,??地址127.0.0.1:8000/docs/

V2.1

1.?化前端代?,适配?幕分辨率,未做??器兼容性,目前只在chrome上??正常
2.新增mock功能,api管理模?可??,??mock,??后,通??? http://127.0.0.1:8000/mock/+??url,可返回mock信息

V2.0

重?接口代?,引入反序列化方式,修改接口?基于?的方式,因修改大量后台接口代?,前端未更新,所以目前前端?用接口?出?大量??,目前平台?不可用,后?更新

系??明:


1.本系?采用Django REST framework??接口,前端?面采用比?容易上手的vue+elementUI
2.初步??web??,接口?一采用基于方法的方式??,后?引入?限系?,?修改成基于?的方法

使用方法:


1.安?Python3?境(未在Python2上?行后,不知道有?有??)

2.下?代?到本地?解?

3.cmd到根目?下安?相?依?包

pip install -r requirements.txt
<
br
>

pip install https://github.com/darklow/django-suit/tarball/v2

4.安?mysql?据?,配置?据??接,?入api_automation_test/settings.py

DATABASES
 =
 {
    
'default'
: {
        
# 'ENGINE': 'django.db.backends.sqlite3',

        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

        'ENGINE'
:
'django.db.backends.mysql'
, ? ? 
# ?据??型,mysql

        'NAME'
:
'api_test'
, ? ? ? ? ? ?
# ?database名

        'USER'
:
'root'
, ? ? ? ? ? ? ? 
# 登?用?

        'PASSWORD'
:
'123456'
, ? ? ? ?
# ?登?用?名

        'HOST'
:
'127.0.0.1'
, ? ? ? ?
# ?据?地址

        'PORT'
:
'3306'
              # ?据?端口

 ? ?}
}

5.cmd到根目?下,? Django 知道我?在我?的模型有一些?更

python manage.py makemigrations

6.?造或修改表??

python manage.py migrate 

7.?建超?用?,用于登?后台管理

python manage.py createsuperuser

8.安?VUE?境,下?node.js?配置?境,下?npm包管理器

9.cmd?入frontend目?下,?行npm install安?相?依?包

10.打包

npm run build

11.?行??django服?

python manage.py runserver 0.0.0.0:8000

12.?在就可以?? http://127.0.0.1:8000/login ?行登?, http://127.0.0.1:8000/admin ?后台管理平台

微信打?:

微信打赏

系??解:

系统图

?目?解:

1、登??面,只提供了登?方法,??有注?和忘?密?功能,??由后台管理系?直接?建分配
登录页面

2、目前只?放了接口??,所有只有?目列表?面,可完成?目的新增,?除,??,修改,批量?除
首页

3、新增?目
新增项目

4、点??目名?后,?入?目??界面,?的展示一些?目的基本情?
项目概况

5、HOST配置?面,提供了,增?改?,批量修改HOST,作??行自?化???的全局?量
HOST配置

6、新增Host
新增Host

7、API?面,可?行快速??,?似于postman,新增修改?除接口分?,新增修改?除?目接口,后???根据?入的接口搭建mockserver和下?接口文?
API页面

8、快速??界面,?似于postman的功能,后???json格式?示的?式
快速测试界面

9、新增接口分?,用于按模??接口?行分?,更好的管理接口
新增接口分组

10、新增API,用?可新增的API,目前只支持源?据格式和form-data格式
新增API

11、接口?情界面,?看接口基本?容,可?接口?行??,修改,?除,?看接口?史??
接口详情界面
12、下?的接口文?模板

接口文档

13、自?化???面,??自?化用例的分?,增?改?用例,?添加自?化定?任?定?任?
自动化测试页面

14、新增??用例
新增测试用例

15、用例下的接口列表,可添加用例接口,??不同的?境??接口,以及下????告和?置定?任?
用例下的接口列表

16、用例下添加已有的接口,可添加在api模?中,已添加的接口,默?校?方式?不校?
用例下添加已有的接口

17、?目成?,只做一?展示?目?成??面,成?添加?除由后台管理操作,后?引入?限系?,分配?限角色
项目成员

18、展示?目三天?的??情?
项目动态

18、自?化??生成的?告,保留最近10次???果
自动化测试报告

20、退出登?,跳?至登??面
退出登录

21、后台管理?面,主要用作?据管理,及?目人?添加?除
后台管理

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본