天天看點

beta階段測試報告

我們對每個接口進行了壓力測試,由于請求全部題目資料接口對伺服器負載較大,同時隻有在題庫版本有更新時才會使用到,故降低了請求量和并發使用者數。

接口

請求量

并發使用者數

請求完成時間 / s

成功請求數

失敗請求數

吞吐率 / req/s

傳輸速率 / KB/s

使用者登入接口

500

50

4.053

123.36

26.38

使用者注冊接口

3.544

141.07

33.34

使用者資訊修改

3.86

129.54

30.99

使用者密碼修改

4.74

105.49

25.65

請求使用者資訊

3.604

138.74

30.89

請求全部題目資料

5

54.785

0.91

190.77

請求使用者做題資訊

4.613

108.4

24.88

順序練習模式

3.65

136.98

31.84

随機練習模式

3.64

137.35

32.06

上傳做題資訊

3.63

137.74

33.36

擷取錯題資訊

3.613

138.37

32.03

上傳題目評價

4.67

107.07

25.72

請求題目評價

3.718

134.48

30.73

上傳打卡資訊

3.62

138.12

33.32

請求打卡資訊

3.77

132.62

30.43

上傳做題計劃

3.74

133.68

32.11

請求做題計劃

3.61

138.52

31.65

易錯做題模式

3.328

150.25

34.92

使用者收藏題目

3.335

149.94

35.58

題目搜尋

3.52

142.05

32.46

傳回題目評論

3.381

147.9

點贊他人評論

3.447

145.05

34.14

使用者上傳評論

3.306

151.25

35.89

傳回比賽清單

3.605

138.68

31.69

傳回比賽題目

3.483

143.55

33.64

上傳使用者比賽做題

3.388

147.57

36.46

使用者檢視自己比賽的詳細資訊

3.43

145.77

34.31

傳回比賽排名

3.441

145.3

33.35

傳回使用者成就

3.368

148.47

34.07

傳回使用者新達成的成就

3.568

140.15

擷取收藏題目資訊

3.411

146.57

33.06

傳回使用者自身的評論

3.518

142.14

32.07

傳回他人的回複

3.315

150.82

34.17

微信使用者登入接口

3.393

147.35

31.8

此外,由于上傳做題資訊、上傳使用者比賽做題接口的通路相對較為頻繁,我們對這些接口在不同并發量下的吞吐率進行統計:

beta階段測試報告
beta階段測試報告

前端的測試以頁面為機關進行,保證基本的功能都能正常執行

頁面

功能描述

基本測試

登入/注冊頁面

1.使用者登入

2.使用者注冊

3.微信登入

4.遊客模式

1.使用者在注冊頁面新增賬號,顯示注冊成功

2.使用者使用注冊的賬号進行登入,登入成功

3.使用者在不登出的情況下關閉應用,重新打開應用時會自動登入并跳轉到首頁

4.微信使用者能夠通過微信登入

5.未注冊的使用者可以用遊客模式體驗小部分功能

首頁

1.顯示做題計劃

2.進入題庫

3.順序練習

4.快速練習

5.計時模式

6.易錯推薦

1.使用者在首頁能正确顯示今日做題計劃,預設值為800

2.使用者在做題後今日做題進度增加,當超過計劃值時可以點選跳轉到打卡頁面

3.使用者點選題庫按鈕,可以進入題庫(快速練習)界面

4.使用者點選順序練習功能中的繼續練習按鈕,可以繼續從上次繼續練習停下的地方開始做題

5.使用者選擇好章節和練習題數,點選随機練習按鈕,能正确的從後端接收到對應的題号并跳轉到做題頁面

6.使用者能開始随機做題的計時模式

7.使用者能夠進入易錯推薦模式

個人中心

1.顯示使用者id

2.進入詳細資訊頁面

3.進入修改密碼頁面

4.進入錯題頁面

5.進入打卡頁面

6.設定每日目标

7.進入問題回報頁面

8.進入收藏頁面

9.進入成就頁面

10.進入消息中心頁面

1.能夠正确顯示使用者的使用者名

2.點選個人資訊,可以進入詳細資訊頁面

3.點選修改密碼,可以進入密碼修改頁面

4.點選我的錯題,可以進入錯題頁面

5.點選每日打卡,可以進入打卡頁面

6.點選設定我的每日目标,彈出相應的設定框,輸入每日目标後點選完成,

彈出框中點選确定後成功修改每日目标并清空今日做題進度

7.點選問題回報,進入問題回報頁面

8.點選收藏,能進入收藏頁面

9.點選成就,能進入成就頁面

10.點選消息中心,能進入消息中心頁面

題庫(快速練題)

1.顯示全部題庫目錄

2.顯示使用者做題資訊

3.搜尋功能

1.選擇科目,點選對應章節後可以顯示該章節所有題目的序号

2.點選相應的序号,直接跳轉到做題頁面并顯示

3.使用者做題後,對應題目正确或者錯誤會在相應的題目序号上顯示

4.輸入關鍵字,能夠實作對題目的搜尋

做題頁面

1.順序模式做題

2.題庫顯示題目

3.随機模式做題

4.錯題顯示

5.題目評價功能

6.收藏功能

7.評論元件

1.順序做題模式進入後,可以實作做題功能,并正确記錄做題進度

2.從題庫跳轉後,會直接顯示題目的答案

3.随機做題模式進入後,可以正确顯示随機題目的清單

4.從錯題頁面進入後,會直接顯示題目的答案

5.無論哪種模式下,都可以從後端得到題目的評價并評價題目

6.可以點選收藏按鈕對題目進行收藏

7.通過評論元件,可以實作擷取評論、發表評論、回複他人評論等一系列功能

個人資訊頁面

1.顯示個人資訊

2.修改個人資訊

1.能正确顯示使用者的個人資訊

2.點選修改個人資訊按鈕,填入資訊後點完成,可以正确更改個人資訊并顯示修改成功

密碼修改頁面

1.修改密碼

1.輸入新密碼并正确重複後,點選修改密碼,可以正确修改密碼并顯示密碼修改成功

錯題頁面

1.顯示錯題

2.跳轉到做題

1.點開錯題頁面,可以正确顯示使用者的錯題資訊

2.點選對應的錯題,可以跳轉到做題頁面并顯示題目的詳細資訊

打卡頁面

1.顯示過去打卡資訊

2.今日打卡

1.可以正确顯示使用者過去在哪些日期進行了打卡操作

2.今日做題計劃完成後點選打卡操作,可以正确打卡并顯示打卡成功

問題回報頁面

1.問題回報

1.輸入想要回報的話并點選送出,可以正确送出回報并顯示回報成功

成就頁面

1.顯示使用者獲得成就

1.可以正确展示使用者已經獲得的成就

收藏頁面

1.顯示收藏題目

2.取消題目

1.可以顯示使用者收藏的題目

2.使用者可以點選取消收藏來将題目從收藏清單中移除

消息中心頁面

1.顯示使用者的評論

2.顯示他人的回複

1.能夠正确顯示使用者自己的評論

2.能夠正确顯示他人對該使用者的回複

比賽頁面

1.顯示五天内的比賽清單

2.點選比賽可以進入比賽做題

3.點選排行跳轉到比賽排行

4.點選我的記錄檢視自己的比賽記錄

1.能夠正确顯示比賽清單

2.點選比賽後能夠正确跳轉到比賽做題頁面并正确渲染

3.點選比賽排行後能正确顯示比賽排行

4.完成比賽後點選我的記錄能夠正确檢視比賽記錄

比賽排行

1.顯示比賽排行

1.能夠正确顯示比賽的排行榜

比賽記錄

1.顯示個人比賽做題記錄

1.能夠正确顯示個人的做題記錄322

後端:

bug現象

bug原因

是否解決

比賽清單中的使用者名和使用者頭像錯誤

應當傳回參賽使用者的資訊,但實際傳回目前使用者的資訊

參加比賽的成就未能正确達成

未更新資料庫

達成新成就會使已完成的成就也變成剛達成的成就

資料庫觸發器有誤,導緻原紀錄被覆寫

前端:

比賽頁面無法跳轉到比賽做題

未設定相應的比賽科目

評論區切換題目後不關閉

元件使用錯誤

切換頁面會重置科目

頁面設定了預設科目

軍理科目随機做題有兩個全部選項

清單設定錯誤

消息中心跳轉到題目時頁面空白

未設定相應科目

比賽最後一題多次點選下一題導緻記錄不正确

未做出限制

完成比賽後點選比賽會跳轉到空白練習頁面

跳轉路徑錯誤

比賽資訊頁面正确和錯誤圖示渲染錯誤

image标簽樣式設計錯誤

評論區回複後不能及時更新

未自動重新整理

背題模式沒有圖檔

未設定image

場景一:

使用者資訊

使用者情況

姓名

卷king

使用者目标

希望能夠好好學習航概這門課程,期末期望成績95~100。

使用者需求

希望有個APP能夠幫助其完善其知識結構,幫助其全面學習課程,并且能夠有相當的查漏補缺功能以及複習功能,并且幫助進行計劃任務,分散完成學習目标。

軟體對應功能

自定計劃、順序練習、随機練習、錯題練習、每日打卡

預期使用場景

卷king在第一次上航概課後就了解到了本産品,于是每上完一章就用順序練習對本章節的知識點進行鞏固。除此之外,卷king還為自己設定了做題計劃,每天40道題,并通過随機練習、錯題練習完成每日的計劃,在完成每日計劃後還進行打卡。卷king看着曆史打卡的赫赫戰功,覺得期末考試盡在掌握之中。

場景二:

摸king

不希望在課程上花費太多時間,而希望能夠以盡量少的時間擷取最大的成績,期末考試期望成績80~95。

希望本産品能夠幫助其快速完善其幾乎沒有建立起來的知識結構,幫助其在盡可能短的時間裡獲得較好的效果,使其能夠成功通過考試并且取得一個尚可的分數。

順序練習

摸king平時對航概并不上心,距離航概考試還剩兩天時突然驚覺,在DDL的壓迫下打開了本産品,在順序練習模式下瘋狂刷題,在刷完一遍後直接迎來了考試...

測試機型

登入

注冊

修改個人資訊

快速練題

順序練題

随機練題

檢視錯題

題目評價

打卡

問題回報

成就

收藏

消息中心

比賽

頁面跳轉

頁面加載

頁面布局

vivo Z3x

正常

一般

較好

努比亞NX619J

華為Mate20Pro

榮耀10

小米MI 9 SE

P30 Pro

一加7T

beta階段測試報告

性能:題庫加載、頁面渲染等性能可接受。

功能:各功能正确,頁面跳轉正确,無明顯bug。

互動:人機互動時不會引起不适。