之前把各個使用者功能的開發全部放到一篇部落格中了,這裡就直接跳到5-9了哈~
這裡會使用之前介紹的chrome外掛程式restlet client來模擬訪問,確實非常好用,像我這種前端不太會寫的就暫時不用費心了。
之前寫配置檔案的時候,很多檔案目錄寫得是以後linux雲主機上的位置,現在要先在本地除錯一下,要把相應的位址修改一下(這個問題還是很麻煩的,不知道真實的開發會怎麼處理比較方便一點,等我以後工作了或是有空再學習一下)(可能直接就部署在測試用的機器上也不一定,這樣所有的設定就都一樣了)。
這裡我mysql直接就是使用了遠端主機上的資料庫,所以現在就不用修改相關配置了。
這裡需要修改一下logback記錄日誌的位置,如下**所示:
這裡只擷取部分,注意看相關的標籤和標籤
還有要注意的是如果不修改,會導致tomcat啟動報錯,找不到相關目錄,而且相應資料夾的許可權也要合理設定,不然tomcat也無法向里寫入。
class="ch.qos.logback.core.rolling.timebasedrollingpolicy">
10maxhistory>
rollingpolicy>
[%d][%p][%c][%t] %m%npattern>
encoder>
name="error"
class="ch.qos.logback.core.rolling.timebasedrollingpolicy">
10maxhistory>
rollingpolicy>
[%d][%p][%c][%t] %m%npattern>
encoder>
class="ch.qos.logback.classic.filter.levelfilter">
errorlevel>
acceptonmatch>
denyo****match>
filter>
在idea中啟動tomcat,然後開始測試各個功能。
在chrome中開啟restlet client,如下圖所示,把各個測試功能儲存進去,方便以後回測,這裡左側的資料夾設定我可能不是特別合理;自己又試了試,好像有乙個資料夾一起測試的功能,所以這裡大家自己摸索一下,後續我搞明白了也會寫出來的。
一些其他功能測試的截圖,基本差不多
按照5-1中的說明逐個功能測試,這裡測試出來比較大的問題就是後台管理員使用者登入一直出現404問題,後來查來查去也沒有進展,仔細看看老師的**,想到tomcat也有manager介面,可能我的「/manager」會有衝突,後來改了「/manage」就沒問題了···
測試的功能就是幫助開發找出一些錯誤,不管是無意的還是不懂的問題,通過這一節,我至少改了2個以上的錯誤,都是因為不小心敲錯的,所以在提交**前,自己的測試也是很重要的,不能什麼都等著別人來幫你測吧~
介面測試平台實戰(二) 使用者登入功能
3.3 修改許可權類 四 新增登入路由 五 新建超級使用者 六 jwt 七 修改介面預設返回值 進入虛擬環境,新建乙個名為 users 的子應用,並在settings.py中註冊。django為我們提供了使用者模組,我們可以直接使用,但是如果有需要新增的字段,我們可以繼承django中提供的,並在此...
測試「使用者登入」功能
如何測試 使用者登入 功能?我認為可以從功能性和非功能性兩個維度去思考。關於功能測試,首先可能會根據 使用者登入 功能的需求描述,結合等價類劃分和邊界值分析方法來設計測試用例。包括 輸入已註冊的使用者名稱和正確的密碼,驗證是否登入成功 輸入已註冊的使用者名稱和不正確的密碼,驗證是否登入失敗,並且提示...
使用者許可權 Vue使用者許可權功能模組
首頁el breadcrumb item 許可權管理el breadcrumb item 角色列表el breadcrumb item el breadcrumb 新增角色 el button el col el row el tag i el col el tag i el col closabl...