國(guó)慶期間準(zhǔn)備寫三篇博客,介紹和總結(jié)下接口測(cè)試,由于國(guó)慶期間帶娃,沒(méi)有按照計(jì)劃完成,今天才完成第二篇,慚愧慚愧。
我們一直強(qiáng)調(diào)網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專業(yè)網(wǎng)站設(shè)計(jì)公司不一定是大公司,創(chuàng)新互聯(lián)建站作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。這里我第一篇博客的地址:https://www.jb51.net/article/197004.htm,主要是介紹unittest框架,有興趣的同學(xué)們可以移步去查閱
這里廢話少說(shuō),進(jìn)入正題
我的思路是這樣的
1、先用django實(shí)現(xiàn)登陸、增加、刪除、查看4個(gè)接口
2、在excel定義好測(cè)試案例、然后讀取excel中的案例,然后把案例用unittest框架組裝和封裝
3、啟動(dòng)django,執(zhí)行測(cè)試案例
一、先跑通unittest到django的流程
1、先創(chuàng)建一個(gè)Django的項(xiàng)目
2、創(chuàng)建路由,這里我們使用二級(jí)路由
a、先復(fù)制工程目錄下的urls.py文件到app目錄下
b、修改工程目錄下的urls.py文件,定義一級(jí)路由
c、修改app目錄下的urls.py文件,設(shè)置二級(jí)路由,這里切記務(wù)必要?jiǎng)h除默認(rèn)的admin這條路由
d、定義這條路由指向的視圖的函數(shù)
e、啟動(dòng)django,這里我們使用9090端口啟動(dòng),因?yàn)槲覀兊腏enkins端口用的是8080
E:\python\unittestForDjango>python manage.py runserver 9090
f、這里的是啟動(dòng)成功的樣式,我圈住的告警可以忽略,因?yàn)檫@里Django的admin需要的,我們這里不會(huì)用到django的admin
g、打開(kāi)瀏覽器訪問(wèn)django,我們的一個(gè)簡(jiǎn)單的Django項(xiàng)目已經(jīng)跑通
3、在視圖函數(shù)中定義一個(gè)方法,這個(gè)方法分別處理GET請(qǐng)求和POST請(qǐng)求
a、定義視圖函數(shù)
這里通過(guò)這個(gè)參數(shù)告訴瀏覽器,我們返回的是JSON數(shù)據(jù)
return HttpResponse(result, content_type="application/json;charset=utf-8")