




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔歷史修改歷史版本號修日期修改內(nèi)容修改1.0.00建立文檔1.0.012018-11-27增加案例“數(shù)據(jù)分中心分庫應(yīng)用”,詳見“ 4.2數(shù)據(jù)分中心分庫應(yīng)用”目錄評測概述51廠商提供說明文檔523中心化73.13.2應(yīng)用架構(gòu)分層. 7服務(wù)化交互與管理83.2.13.2.23.2.3服務(wù). 8跨中心服務(wù)調(diào)用9服務(wù)統(tǒng)計(jì)分析103.3灰度發(fā)布11平臺版本灰度發(fā)布支持11應(yīng)用恢復(fù)133.3.13.3.23.3.3發(fā)布. 133.4應(yīng)用部署管理143.4.13.4.23.4.3自動化部署-基于容器技術(shù)支撐14應(yīng)用手動擴(kuò)縮容-基于容器技術(shù)支撐15應(yīng)用自動擴(kuò)縮容-基于容器技術(shù)支撐16分布式1844.1分布式
2、數(shù)據(jù)框架184.1.1 路由能力184.1.1.1 單字段路由184.1.1.2 全局表的全局性194.1.1.3 全局表與分片表的關(guān)聯(lián)屬性204.1.2 跨分片運(yùn)算214.1.2.1 跨分片結(jié)果集合并,各節(jié)點(diǎn)結(jié)果再分組合并214.1.2.2 跨分片結(jié)果集合并,排序各節(jié)點(diǎn)結(jié)果再排序合并224.1.2.3 批量刷數(shù)據(jù)234.1.3 一致性244.1.3.1 全局序列244.1.3.2 事務(wù)控制254.2 數(shù)據(jù)分中心分庫應(yīng)用264.3 分布式數(shù)據(jù)庫擴(kuò)容伸縮284.3.1架構(gòu)彈性伸縮應(yīng)用驗(yàn)證(不遷移數(shù)據(jù)擴(kuò)容)284.4數(shù)據(jù)讀寫分離304.4.14.4.2數(shù)據(jù)讀寫分離30副本庫具備切換成主庫314.5
3、 系統(tǒng)解耦324.6 緩存應(yīng)用334.6.1 緩存自動加載334.6.2 緩存手工加載34業(yè)務(wù)驗(yàn)證3655.1批量業(yè)務(wù)365.1.1批量開卡(5.1.1 與 5.1.2 案例二選一)365.1.2批量訂購寬帶套餐(5.1.1 與 5.1.2 案例二選一)365.1.3批量訂購可選包375.2數(shù)據(jù)業(yè)務(wù)性驗(yàn)證385.2.1跨本地網(wǎng)業(yè)務(wù)支撐-雙端類業(yè)務(wù)跨本地網(wǎng)業(yè)務(wù)支撐385.2.2跨本地網(wǎng)賬號. 395.2.3 跨本地網(wǎng)家庭套餐415.2.4 跨本地網(wǎng)功能類套餐435.2.5 客戶隨地辦理全省業(yè)務(wù)441 評測概述評測內(nèi)容:評測試點(diǎn)省份的新一代 BSS3.0-CRM 系統(tǒng)是否遵循中國電信新一代BSS3
4、.0_CRM 技術(shù)規(guī)范分冊的要點(diǎn)進(jìn)行建設(shè)。評測目標(biāo):在中國電信新一代 BSS3.0_CRM 技術(shù)規(guī)范分冊基礎(chǔ)上,通過本次評測,進(jìn)一步明確落地要求,以保證規(guī)范定義的能真正的在現(xiàn)網(wǎng)中得到應(yīng)用、驗(yàn)證與推廣。評測環(huán)境:上線省 BSS 準(zhǔn)上線環(huán)境,測試環(huán)境l準(zhǔn)上線環(huán)境:試點(diǎn)省上線后轉(zhuǎn)正式生產(chǎn)的環(huán)境,與生產(chǎn)環(huán)境配置同等水平,如硬件配置、網(wǎng)絡(luò)配置。數(shù)據(jù)庫數(shù)據(jù)為真實(shí)的生產(chǎn)數(shù)據(jù),與生產(chǎn)環(huán)境一致。l測試環(huán)境:試點(diǎn)省做為日常應(yīng)用集成測試的環(huán)境,應(yīng)用版本功能、平臺組件、數(shù)據(jù)庫數(shù)據(jù)方案與生產(chǎn)環(huán)境基本一致。用例適用模式:l準(zhǔn)上線環(huán)境適用:用例對評測系統(tǒng)只做少量的數(shù)據(jù)修改,且改動數(shù)據(jù)恢復(fù)較簡單。l測試環(huán)境適用:用例對評測系
5、統(tǒng)的數(shù)據(jù)有大批量的修改,或?qū)W(wǎng)絡(luò)配置有較大的改動。2 廠商提供說明文檔【評測軟件版本說明】準(zhǔn)上線版本環(huán)境,本次準(zhǔn)上線版本進(jìn)行說明,中心版本、服務(wù)版本等。【準(zhǔn)上線環(huán)境網(wǎng)絡(luò)配置】1.概述:對應(yīng)于能力中心層數(shù)據(jù)庫層的網(wǎng)絡(luò)架構(gòu)情況2.對于每個用例涉及測試涉及的網(wǎng)絡(luò)配置進(jìn)行說明。(如能力中心相關(guān)的服務(wù)器配置、數(shù)據(jù)庫配置、應(yīng)用節(jié)點(diǎn)配置、IP 配置等等。)3.準(zhǔn)上線環(huán)境與生產(chǎn)環(huán)境一致性說明【測試環(huán)境網(wǎng)絡(luò)配置】1.概述:對應(yīng)于能力中心層數(shù)據(jù)庫層的網(wǎng)絡(luò)架構(gòu)情況2.對于每個用例涉及測試涉及的網(wǎng)絡(luò)配置進(jìn)行說明。(如能力中心相關(guān)的服務(wù)器配置、數(shù)據(jù)庫配置、應(yīng)用節(jié)點(diǎn)配置、IP 配置等等。)3.與生產(chǎn)環(huán)境區(qū)別說明【日志說明
6、】1. 概述:對系統(tǒng)生成的日志類別、日志格式、日志生成機(jī)制進(jìn)行說明2. 對每個用例涉及到的日志檢查進(jìn)行說明【工具說明】以具體案例相對應(yīng),各廠商配置的評測工具、評測說明?!緮?shù)據(jù)庫及分片策略說明】1. 數(shù)據(jù)庫選型及實(shí)際采用了哪些分片策略說明。支持散列分表、鍵值對方式、數(shù)字型字段方式、字符型字段等方式進(jìn)行分片策略定制。至少在現(xiàn)網(wǎng)有兩種以上的應(yīng)用。2. 數(shù)據(jù)庫的數(shù)據(jù)與生產(chǎn)環(huán)境的一致性說明。【用例適應(yīng)說明】如測試用例不適用于實(shí)際生產(chǎn)需求,被測廠商針對某個測試案例,進(jìn)行了那些配置改動或定制開發(fā)的請廠商說明。3 中心化3.1 應(yīng)用架構(gòu)分層ZXH-0001案例名稱分層測試目的驗(yàn)證界面應(yīng)用、業(yè)務(wù)能力中心應(yīng)用部署
7、。預(yù)置條件1. 門戶應(yīng)用已正常發(fā)布,業(yè)務(wù)能力中心應(yīng)用正常發(fā)布;2. 準(zhǔn)備業(yè)務(wù)能力中心服務(wù)的報文(如客戶列表服務(wù)報文)測試過程1. 應(yīng)用的管理界面:如登陸門戶應(yīng)用被部署的 Web 中間件的中間件管理界面,門戶應(yīng)用的部署實(shí)例;2. 應(yīng)用的管理界面:如登陸各業(yè)務(wù)中心應(yīng)用被部署的 Web 中間件的中間件管理界面,各業(yè)務(wù)中心應(yīng)用的部署實(shí)例;3. 輸出各分層中應(yīng)用的部署情況列表,如4. 進(jìn)入門戶應(yīng)用的受理界面(如新增客戶),確定受理功能對應(yīng)的業(yè)務(wù)能力中心;5. 在應(yīng)用的管理界面:如中間件管理界面上停止對應(yīng)業(yè)務(wù)能力中心的應(yīng)用,驗(yàn)證受理是否正常進(jìn)行;6. 在應(yīng)用的管理界面:如中間件管理界面上重新啟動對應(yīng)業(yè)務(wù)能
8、力中心的應(yīng)用,驗(yàn)證受理是否正常進(jìn)行;7. 在應(yīng)用的管理界面:如中間件管理界面上停止門戶的應(yīng)用,再次門戶;8. 通過報文調(diào)用對應(yīng)業(yè)務(wù)能力中心的服務(wù)(如調(diào)用客戶列表),業(yè)務(wù)能力中心應(yīng)用名部屬主機(jī)作用客戶管理能力中心CustWeb132.168.117.118客戶管理能力中心前臺CustApp132.168.117.119客戶管理能力中心服務(wù)3.2 服務(wù)化交互與管理3.2.1服務(wù)ZXH-0002案例名稱服務(wù)測試目的1 業(yè)務(wù)能力中心把提供的業(yè)務(wù)服務(wù)到服務(wù)集成框架,可以通過服務(wù)集成框架直接調(diào)用業(yè)務(wù)能力中心的服務(wù)。預(yù)置條件1 平臺服務(wù)能正常運(yùn)行,并對外提供服務(wù)請求;測試過程1. 登陸服務(wù)集成框架的服務(wù)管理
9、中心;2. 進(jìn)入服務(wù)目錄的功能,根據(jù)各業(yè)務(wù)能力中心查看對應(yīng)的服務(wù)目錄;驗(yàn)證能力中心是否可用;預(yù)期結(jié)果1. 步驟 1 在管理界面中,可以到門戶應(yīng)用的運(yùn)行實(shí)例;2. 步驟 2 在管理界面中,可以到各業(yè)務(wù)能力中心應(yīng)用的運(yùn)行實(shí)例,每個中心至少有一個以上的應(yīng)用實(shí)例;3. 步驟 5 業(yè)務(wù)能力中心應(yīng)用停止后,門戶可用但對應(yīng)業(yè)務(wù)受理不能正常進(jìn)行;4. 步驟 6 業(yè)務(wù)能力中心應(yīng)用啟動后,門戶可用對應(yīng)業(yè)務(wù)受理能正常進(jìn)行;5. 步驟 7 業(yè)務(wù)能力中心應(yīng)用啟動,但門戶應(yīng)用停止時,門戶無法訪問;6. 步驟 8 業(yè)務(wù)能力中心服務(wù)可,不受門戶應(yīng)用停止的影響;測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.2.2 跨
10、中心服務(wù)調(diào)用ZXH-0003案例名稱跨中心服務(wù)調(diào)用測試目的1驗(yàn)證業(yè)務(wù)中心之間的服務(wù)調(diào)用通過服務(wù)集成框架進(jìn)行,實(shí)現(xiàn)各中心間的解耦。預(yù)置條件1平臺服務(wù)能正常運(yùn)行,并對外提供服務(wù)請求;3. 依次啟動各個業(yè)務(wù)能力中心應(yīng)用;4. 進(jìn)入服務(wù)集成框架的服務(wù)管理中心,服務(wù)目錄;5. 打開門戶的頁面進(jìn)行業(yè)務(wù)操作 A。例如,在受理頁面根據(jù)名稱主套餐。6. 通過服務(wù)集成框架將相關(guān)服務(wù)關(guān)掉。例如,在服務(wù)集成框架中把銷售品服務(wù)關(guān)掉。7. 再次進(jìn)行業(yè)務(wù)操作 A。例如,在受理頁面根據(jù)名稱主套餐。8. 通過服務(wù)集成框架把第 2 步關(guān)掉的服務(wù)打開。例如,把銷售品服務(wù)打開。9. 再次進(jìn)行業(yè)務(wù)操作 A。例如,在受理頁面根據(jù)名稱主套
11、餐。預(yù)期結(jié)果1. 步驟 2 中服務(wù)目錄為空,不到服務(wù)信息;2. 步驟 4 在對應(yīng)業(yè)務(wù)能力中心啟動后,能夠到其發(fā)布的業(yè)務(wù)服務(wù);3. 步驟 5 的業(yè)務(wù)操作應(yīng)該成功。4. 步驟 7 的業(yè)務(wù)操作應(yīng)該失敗,因?yàn)榉?wù)被關(guān)掉了。5. 步驟 9 的業(yè)務(wù)操作應(yīng)該成功,因?yàn)榉?wù)被打開了。測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.2.3服務(wù)統(tǒng)計(jì)分析B-C-TA-ZXH-0004案例名稱服務(wù)統(tǒng)計(jì)分析測試目的1驗(yàn)證架構(gòu)的服務(wù)的統(tǒng)計(jì)分析能力2. 從如下跨中心調(diào)用的情況中抽查一個,由參測廠商提供一個具體的場景進(jìn)行驗(yàn)證。箭頭表示調(diào)用服務(wù)。b) 受理能力中心->CPC 配置中心c) 營服協(xié)同能力中心->
12、;受理能力中心d) 受理能力中心->基礎(chǔ)管理能力中心e) 受理能力中心->能力中心測試過程1. 通過頁面運(yùn)行選擇的場景,查看是否功能正常。2. 中途停止被調(diào)用中心的所有服務(wù)節(jié)點(diǎn),運(yùn)行選擇的場景,查看是否有報錯。例如,關(guān)閉受理能力中心后,無法進(jìn)行工單預(yù)校驗(yàn)。3. 運(yùn)行不涉及被關(guān)閉中心的功能,查看是否正常。4. 重新啟動被調(diào)用中心的服務(wù)節(jié)點(diǎn),查看功能是否恢復(fù)。5. 查看通過服務(wù)集成框架進(jìn)行服務(wù)調(diào)用的證據(jù)。預(yù)期結(jié)果1. 步驟 1,被測試的場景應(yīng)該功能正常。2. 步驟 2,關(guān)閉被調(diào)用中心服務(wù)節(jié)點(diǎn)后,被測試場景應(yīng)該出現(xiàn)報錯。3. 步驟 3,其他不涉及被關(guān)閉中心的功能,應(yīng)該正常。4. 步驟 4
13、,重啟被調(diào)用中心服務(wù)節(jié)點(diǎn)后,應(yīng)該功能恢復(fù)正常。5. 步驟 5,提供日志或其他方式,體現(xiàn)跨中心的服務(wù)調(diào)用是通過服務(wù)集成框架進(jìn)行的。測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.3 灰度發(fā)布3.3.1 平臺版本灰度發(fā)布支持B-C-TA-ZXH-0005項(xiàng)目平臺版本灰度發(fā)布支持測試目的1. 平臺本身支持將生產(chǎn)系統(tǒng) 為兩套環(huán)境,先升級一套環(huán)境,同時未升級的環(huán)境無需中斷服務(wù)保業(yè)務(wù)不中斷、會話無丟失、系統(tǒng)不停機(jī);2. 支持設(shè)置特定的用戶(應(yīng)用)的分流規(guī)則,在平臺版本發(fā)布過程中, 不同的用戶(應(yīng)用)在系統(tǒng)時可分流到正式環(huán)境或者試用環(huán)境下。預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境【用例環(huán)境選取】本測試用例需要
14、選取一個部署了多個節(jié)點(diǎn)的能力中心,如客戶管理能力中心,多個節(jié)點(diǎn)(如節(jié)點(diǎn) N1、節(jié)點(diǎn) N2、節(jié)點(diǎn) N3)。預(yù)置條件1. 平臺服務(wù)能正常運(yùn)行,并對外提供服務(wù)請求;2. 能正常收集服務(wù)調(diào)用相應(yīng)信息。測試過程1. 登陸相關(guān);2. 點(diǎn)心應(yīng)用服務(wù)分析統(tǒng)計(jì)相關(guān)模塊;3. 點(diǎn)擊需要的服務(wù)信息功能列表。預(yù)期結(jié)果1. 能夠展示每個服務(wù)的統(tǒng)計(jì)信息:時間內(nèi)調(diào)用次數(shù)、平均耗時、成功次數(shù)、失敗次數(shù)等指標(biāo);2. 能夠展示某中心或所有服務(wù)的統(tǒng)計(jì)信息:能夠按時間維度(如時、天)統(tǒng)計(jì)服務(wù)使用信息。測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期【分布式數(shù)據(jù)框架】介紹系統(tǒng)分布式數(shù)據(jù)框架的構(gòu)成【數(shù)據(jù)準(zhǔn)備】1. 準(zhǔn)備業(yè)務(wù)中心
15、的兩個不同應(yīng)用版本,版本 V1 和版本 V2;2. 業(yè)務(wù)中心各節(jié)點(diǎn)均部署應(yīng)用版本 V1;3. 準(zhǔn)備本地網(wǎng) L1 營業(yè)廳 S1 的用戶 U1,其它營業(yè)廳用戶 U2。測試過程1. 啟動業(yè)務(wù)中心各應(yīng)用節(jié)點(diǎn)后,對平臺版本進(jìn)行核驗(yàn),確定各節(jié)點(diǎn)版本不是 V22. 對其中一個節(jié)點(diǎn) N3 的版本進(jìn)行升級到 V2;3. 同時在業(yè)務(wù)平臺上配置灰度發(fā)布策略,將本地網(wǎng) L1 營業(yè)廳 S1 在營業(yè)門戶上的請求都指向更新版本的節(jié)點(diǎn)(N3),其它 和應(yīng)用都指向未更新版本的節(jié)點(diǎn)(N1、N2); 配置4. 同時使用 U2 用戶登錄系統(tǒng)后,多次進(jìn)行 客戶操作;5. 版本升級完成后,分別使用 U1 用戶和 U2 用戶登錄系統(tǒng)多次進(jìn)
16、行查詢客戶操作;6. 檢查各節(jié)點(diǎn)業(yè)務(wù)日志中的服務(wù)調(diào)用 。預(yù)期結(jié)果1. 針對測試步驟 3:有配置界面,如通過下拉框選取相關(guān)數(shù)據(jù),2. 針對測試步驟 4:用戶 U2 的操作能夠全部成功,不受中心升級影響;3. 針對測試步驟 6:a) 用戶 U2 的服務(wù)調(diào)用在未出現(xiàn)在節(jié)點(diǎn) N3 的日志中;節(jié)點(diǎn) N3 的日志中只有用戶 U1 的調(diào)用;b) 用戶 U1 的調(diào)用在未出現(xiàn)在其它節(jié)點(diǎn)的日志中;其它節(jié)點(diǎn)的日志中只有用戶 U2 的調(diào)用。4. 指標(biāo)要求: 平臺灰度策略配置生效時間<15 分鐘測試結(jié)果與結(jié)論平臺灰度策略配置生效時間(灰度策略確認(rèn),到灰度路由被真正執(zhí)行的時間)<15 分鐘權(quán)值評價級別合格不合
17、格備注測試測試日期3.3.2應(yīng)用恢復(fù)3.3.3發(fā)布ZXH-0007案例名稱發(fā)布測試目的發(fā)布過程,并實(shí)時將發(fā)布結(jié)果反饋給發(fā)布。預(yù)置條件1. 準(zhǔn)備一個較長時間的發(fā)布案例。2. 進(jìn)入版本管理平臺。3. 觸發(fā)版本發(fā)布實(shí)施。ZXH-0006案例名稱應(yīng)用恢復(fù)測試目的版本異常時,支持應(yīng)用快速回滾與恢復(fù)。預(yù)置條件1. 準(zhǔn)備多套環(huán)境(例如,多集群模式互相備份模式或多環(huán)境互相備份模式)測試過程1. 選擇回退的目標(biāo)版本2. 提取歷史版本在備用集布,之后進(jìn)行版本切換。3. 整個版本回退過程預(yù)期結(jié)果1. 步驟 3 能夠可視化整個版本回退過程2. 整個回退過程 30 分鐘內(nèi)完成,同時前立會話,等處理結(jié)束后再切換版本,做到
18、切換時用戶操作無感知。測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.4 應(yīng)用部署管理3.4.1自動化部署-基于容器技術(shù)支撐ZXH-0008案例名稱容器技術(shù)支撐測試目的應(yīng)用支持 Docker 容器化部署,對外提供服務(wù)。自動化部署-基于容器技術(shù)或不基于容器技術(shù)兩者二選一。預(yù)置條件1. 使用中心相關(guān)應(yīng)用,如客戶管理中心,完成該中心應(yīng)用包 docker 鏡像制作,包括:鏡像打包,dockerfile 等文件編寫;2. 打包好的 docker 鏡像發(fā)布到容器化平臺鏡像倉庫,供服務(wù)發(fā)布使用。測試過程1. 發(fā)布實(shí)施觸發(fā)后,可以點(diǎn)擊進(jìn)入發(fā)布監(jiān)視;或者直接進(jìn)入發(fā)布頁面。2. 發(fā)布頁面能夠看到當(dāng)前
19、發(fā)布實(shí)施的發(fā)布定義,能夠看到發(fā)布的進(jìn)度,發(fā)布結(jié)果,發(fā)布日志等信息3. 通過界面,根據(jù)時間段,版本號,名稱等條件,查看歷史發(fā)布詳細(xì)日志等信息。預(yù)期結(jié)果1. 發(fā)布頁面能夠看到當(dāng)前發(fā)布,能夠看到發(fā)布的進(jìn)度,發(fā)布結(jié)果, 發(fā)布日志等信息。2. 測試第 3 步,可以根據(jù)時間段,版本號,應(yīng)用等條件,查看歷史發(fā)布詳細(xì)日志等信息。測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.4.2應(yīng)用手動擴(kuò)縮容-基于容器技術(shù)支撐ZXH-0009案例名稱容器應(yīng)用的手動擴(kuò)縮容。應(yīng)用手動擴(kuò)縮容-基于容器技術(shù)或不基于容器技術(shù)二選一;測試目的當(dāng)遇到突發(fā)流量或者業(yè)務(wù)變化的時候,運(yùn)維管理員可以根據(jù)的指標(biāo)或者其他業(yè)務(wù)指標(biāo),判斷
20、是否進(jìn)行擴(kuò)縮容,手動進(jìn)行擴(kuò)縮容操作。預(yù)置條件1. 預(yù)置集群內(nèi)服務(wù)器運(yùn)行容器,容器軟件、容器集群管理軟件和應(yīng)用鏡像已安裝就緒。2. 選擇中心應(yīng)用做擴(kuò)縮容測試,如客戶管理能力中心3. 中心初始節(jié)點(diǎn)數(shù)為 2 個;測試過程1. 登陸相關(guān)發(fā)布管理平臺。2. 根據(jù)應(yīng)用程序包構(gòu)建應(yīng)用 docker 鏡像;3. 構(gòu)建好的應(yīng)用 docker 鏡像上傳到發(fā)布管理平臺鏡像倉庫;4. 發(fā)布管理平臺添加相關(guān)的服務(wù),加載和啟動應(yīng)用鏡像;5. 待鏡像發(fā)布成功后,調(diào)用能力中心相關(guān)服務(wù),如等。預(yù)期結(jié)果1. 針對步驟 2,可以在在鏡像庫查看 Docker 容器鏡像,如客戶管理能力中心;2. 針對步驟 5,構(gòu)建后容器鏡像能夠在相關(guān)
21、平臺部署成功并對外提供服務(wù)。測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期3.4.3應(yīng)用自動擴(kuò)縮容-基于容器技術(shù)支撐ZXH-0010案例名稱容器應(yīng)用的自動擴(kuò)縮容測試目的當(dāng)遇到突發(fā)流量或者業(yè)務(wù)變化的時候,平臺可以根據(jù)預(yù)先配置的動態(tài)伸縮策略完成擴(kuò)縮容。測試過程1. 登陸相關(guān)管理平臺;2. 選擇需要調(diào)整的應(yīng)用服務(wù)實(shí)例,如客戶管理能力中心,調(diào)整容器應(yīng)用的部署實(shí)例數(shù),擴(kuò)容到 4 個應(yīng)用節(jié)點(diǎn);3. 檢查應(yīng)用是否擴(kuò)容成功;4. 檢查所有應(yīng)用是否能夠正常。5. 調(diào)整容器應(yīng)用的部署實(shí)例數(shù),縮容到 2 個節(jié)點(diǎn);6. 檢查應(yīng)用是否縮容成功;7. 檢查所有應(yīng)用是否能夠正常。8. 檢查日志預(yù)期結(jié)果1. 針對
22、步驟 3:能夠快速完成應(yīng)用節(jié)點(diǎn)的擴(kuò)容;擴(kuò)容時間; 可以在服務(wù)中心觀察到擴(kuò)容的服務(wù)信息;2. 針對步驟 6:能夠快速完成應(yīng)用節(jié)點(diǎn)的縮容;縮容時間; 可以在服務(wù)中心觀察到縮容的節(jié)點(diǎn)服務(wù)信息已經(jīng)不存在了;3. 針對步驟 4、7 擴(kuò)縮容后的所有應(yīng)用節(jié)點(diǎn)都能正常。縮容后節(jié)點(diǎn)不可4. 針對步驟 8:解讀日志,查看容器擴(kuò)、縮容過程及應(yīng)用分流情況;5. 指標(biāo)要求: 服務(wù)集群手動擴(kuò)縮容時間<60 分種測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期預(yù)置條件預(yù)置集群內(nèi)服務(wù)器運(yùn)行容器,容器軟件、容器集群管理軟件和應(yīng)用鏡像已安裝就緒。1. 配置好相應(yīng)擴(kuò)容應(yīng)用的動態(tài)策略:例如:擴(kuò)縮容周期 5 分鐘, c
23、pu>70%,擴(kuò)展數(shù)量 1 個;2. 配置好相應(yīng)縮容應(yīng)用的動態(tài)策略:例如:擴(kuò)縮容周期 5 分鐘, cpu<30%,縮減數(shù)量 1 個。3. 準(zhǔn)備中心應(yīng)用,如客戶管理能力中心。4. 中心初始節(jié)點(diǎn)數(shù)為 2 個;測試過程1. 利用 測試工具,壓測此容器應(yīng)用,并逐步加壓,讓其 cpu 超過70%(時間點(diǎn) T1),看當(dāng)前應(yīng)用節(jié)點(diǎn)數(shù)是否擴(kuò)容;2. 檢查所有應(yīng)用節(jié)點(diǎn)是否正常 ( 時間點(diǎn) T2)。3. 當(dāng)完成服務(wù)節(jié)點(diǎn)擴(kuò)容后,如客戶管理能力中心,逐步減少 測試工具的 ,使應(yīng)用節(jié)點(diǎn)的 下降,當(dāng) cpu<30%( 時間點(diǎn) T3),持續(xù)一段時間;4. 檢查所有節(jié)點(diǎn)是否正常 ( 時間點(diǎn) T4)。5. 檢
24、查 日志預(yù)期結(jié)果1. 針對步驟 1:根據(jù)策略能夠快速完成應(yīng)用節(jié)點(diǎn)擴(kuò)容;2. 針對步驟 2:應(yīng)用節(jié)點(diǎn)包括擴(kuò)容應(yīng)用節(jié)點(diǎn)都正常。3. 針對步驟 3:根據(jù)策略能夠快速完成應(yīng)用節(jié)點(diǎn)縮容;4. 針對步驟 4:被縮容應(yīng)用節(jié)點(diǎn)不能,其它節(jié)點(diǎn)能正常;5. 針對步驟 5:解讀日志,查看容器擴(kuò)、縮容過程及應(yīng)用分流情況;6. 指標(biāo)要求: 服務(wù)集群自動擴(kuò)容時間(檢測到擴(kuò)容閥值到完成擴(kuò)容的反應(yīng)時間 T2-T1)<60 分鐘;7. 服務(wù)集群自動縮容時間(檢測到縮容閥值到完成縮容的反應(yīng)時間T4-T3)<60 分鐘;測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注4 分布式4.1 分布式數(shù)據(jù)框架4.1.1 路由能力4
25、.1.1.1單字段路由B-C-TA-FBS-0001項(xiàng)目分布式數(shù)據(jù)框架-單字段路由測試目的單字段路由預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1 準(zhǔn)備分布式數(shù)據(jù)框架工具;測試過程1. 測試使用 SQL92 標(biāo)準(zhǔn)語法編寫,準(zhǔn)備;2. 根據(jù) CUSTOMER 的分片規(guī)則在分布式數(shù)據(jù)庫上創(chuàng)建分片策略配置(如以 cust_id 為分片字段);3. 通過工具執(zhí)行 SQL 語句:SELECT *FROM customer WHERE cust_id=200124353;-單分片SELECT *FROM customer WHERE cust_name='測試用戶 a'-分片輪詢SELECT *FROM
26、 customer WHERE cust_name like '%測試用戶%' - 分片輪詢SELECT *FROM customer WHERE cust_id <200124360; -多分片查詢SELECT *FROM customer WHERE cust_id between 200124350 and 200124360; -多分片SELECT *FROM customer WHERE cust_id in (200124353, 200124354, 200124355); -多分片測試測試日期4.1.1.2全局表的全局性B-C-TA-FBS-0002項(xiàng)目全
27、局表和分片表關(guān)聯(lián),按分片表路由規(guī)則進(jìn)行路由測試目的1驗(yàn)證全局表的、更新操作會實(shí)時在所有節(jié)點(diǎn)上執(zhí)行。預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1. 應(yīng)用、分布式數(shù)據(jù)庫及配套管理工具部署完成;2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶和應(yīng)用工號;3. 與測試明確應(yīng)用全局表及分片表有關(guān)聯(lián)的場景,如:資料界面,銷售品規(guī)格及銷售品實(shí)例關(guān)聯(lián);4. 準(zhǔn)備好數(shù)據(jù)節(jié)點(diǎn) N1 的號碼 U1,節(jié)點(diǎn) N2 的號碼 U2,測試號碼 U1 和U2 規(guī)格一致;全局表:A 銷售品規(guī)格數(shù)據(jù),名稱為“A 套餐”。測試過程1. 通過數(shù)據(jù)庫管理工具,現(xiàn)庫中定義的全局表。選取一個全局平, 如銷售品規(guī)格。2. 登陸 CRM 應(yīng)用;3. 進(jìn)入資料界面,號碼 U1
28、 的資料信息(含規(guī)格名稱);4. 進(jìn)入資料界面,號碼 U2 的資料信息(含規(guī)格名稱);5. 對選取的全局表修改操作。如修改 A 銷售品規(guī)格數(shù)據(jù),名稱為“A 套餐 1”。6. 直連數(shù)據(jù)節(jié)點(diǎn) N1、N2,銷售品規(guī)格表內(nèi)容。7. 登陸 CRM 應(yīng)用;8. 進(jìn)入資料界面,號碼 U1 的資料信息(含規(guī)格名稱);預(yù)期結(jié)果1. 上述的 DML 語句均能正常執(zhí)行,無報錯;2. 能夠正確到各數(shù)據(jù)庫分片中的。3. 多分片執(zhí)行時間小于 N*300ms測試結(jié)果與結(jié)論多分片執(zhí)行時間權(quán)值評價級別合格不合格備注測試測試日期4.1.1.3全局表與分片表的關(guān)聯(lián)屬性B-C-TA-FBS-0003項(xiàng)目全局表和分片表關(guān)聯(lián),按分片表路
29、由規(guī)則進(jìn)行路由測試目的1驗(yàn)證全局表和分片表關(guān)聯(lián),按分片表路由規(guī)則進(jìn)行路由。預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1. 應(yīng)用、分布式數(shù)據(jù)庫及配套管理工具部署完成;2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶和應(yīng)用工號;3. 與測試明確應(yīng)用全局表及分片表有關(guān)聯(lián)的場景,如:資料界面,銷售品規(guī)格及銷售品實(shí)例關(guān)聯(lián);4. 準(zhǔn)備好數(shù)據(jù)節(jié)點(diǎn) N1 的號碼 U1,節(jié)點(diǎn) N2 的號碼 U2,測試號碼 U1 和U2 規(guī)格一致;全局表:A 銷售品規(guī)格數(shù)據(jù),名稱為“A 套餐”。5. 關(guān)閉全局表的同步或功能測試過程1. 登陸 CRM 應(yīng)用;2. 進(jìn)入資料界面,號碼 U1 的資料信息(含規(guī)格名稱);3. 進(jìn)入資料界面,號碼 U2 的資料信息(含
30、規(guī)格名稱);4. 驗(yàn)證上述的規(guī)格名稱正確一致;5. 通過數(shù)據(jù)庫管理工具,直接連數(shù)據(jù)節(jié)點(diǎn) N1 將規(guī)格名稱修改“A 套餐9進(jìn)入資料界面,號碼 U2 的資料信息(含規(guī)格名稱);預(yù)期結(jié)果1. 針對測試步驟 1:可關(guān)于全局表的定義2. 針對測試步驟 3、4,號碼 U1、U2 展示的銷售品規(guī)格數(shù)據(jù)為“A 套餐”;3. 針對測試步驟 6,展示節(jié)點(diǎn) N1、N2 的銷售品規(guī)格名稱為修改后“A 套餐-1”;4. 針對測試步驟 8、9,A 銷售品規(guī)格,名稱為 “A 套餐-1”。測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期4.1.2 跨分片運(yùn)算4.1.2.1跨分片結(jié)果集合并,各節(jié)點(diǎn)結(jié)果再分組合并B-C-TA
31、-FBS-0004項(xiàng)目跨分片結(jié)果集合并,各節(jié)點(diǎn)結(jié)果再分組合并測試目的1驗(yàn)證跨分片結(jié)果集合并,各節(jié)點(diǎn)結(jié)果再分組合并準(zhǔn)確; 2驗(yàn)證 count 語句準(zhǔn)確性。預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1. 應(yīng)用、分布式數(shù)據(jù)庫及配套管理工具部署完成;2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶;3. 與測試明確跨分片結(jié)果集合并,各節(jié)點(diǎn)結(jié)果再分組合并的測試,如:統(tǒng)計(jì)按照狀態(tài)匯總;-1”;6. 重復(fù) 2,3 步驟;7. 驗(yàn)證號碼 U1 展示的銷售品規(guī)格名稱是否為修改后正確值;8. 驗(yàn)證號碼 U2 展示的銷售品規(guī)格名稱不變,為原名稱;9. 通過數(shù)據(jù)庫管理工具直連數(shù)據(jù)節(jié)點(diǎn) N1、N2,A 銷售品規(guī)格,名稱分別為“A 套餐”、“A 套餐
32、-1”。預(yù)期結(jié)果5. 針對測試步驟 4,號碼 U1、U2 展示的銷售品規(guī)格數(shù)據(jù)一致;6. 針對測試步驟 7,展示的銷售品規(guī)格名稱為修改后“A 套餐-1”;7. 針對測試步驟 8,展示的銷售品規(guī)格名稱為原規(guī)格名稱;8. 針對測試步驟 9,A 銷售品規(guī)格,名稱分別為“A 套餐”、“A 套餐-1”。測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期4.1.2.2跨分片結(jié)果集合并,排序各節(jié)點(diǎn)結(jié)果再排序合并B-C-TA-FBS-0005項(xiàng)目跨分片結(jié)果集合并測試目的1. 驗(yàn)證跨分片結(jié)果集合并功能;2. 驗(yàn)證跨庫分頁排序等效時保證每頁數(shù)據(jù)一致準(zhǔn)確。預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1應(yīng)用、分布式數(shù)據(jù)庫及配套管
33、理工具部署完成;4預(yù)先準(zhǔn)備好測試數(shù)據(jù)。測試過程1. 使用 Select count(*) from customer 廣播表,獲取數(shù)據(jù)結(jié)果;2. 使用 Select status_cd,count(*) from customer group by status_cd數(shù)據(jù);3. 驗(yàn)證結(jié)果是否正確,是否按 group by 字段匯總,總量是否符合步驟1 總量;4. 使用 Select status_cd, count(*) as sum from customer group by status_cd order by sum數(shù)據(jù);5. 驗(yàn)證結(jié)果排序是否符合 order by 字段順序;6. 使
34、用 Select status_cd,count(*) as sum from customer group by status_cd order by sum limit m數(shù)據(jù);7. 驗(yàn)證結(jié)果排序是否符合 order by 字段順序,驗(yàn)證 limit 結(jié)果是否正確。預(yù)期結(jié)果1. 針對測試步驟 3,的匯總結(jié)果按狀態(tài)匯總數(shù)量、合計(jì)總量一致;2. 針對測試步驟 5,的匯總結(jié)果按匯總數(shù)量排序正確;3. 針對測試步驟 7,的匯總結(jié)果按匯總數(shù)量排序,分頁正確測試結(jié)果與結(jié)論的數(shù)據(jù)總量、分片數(shù)、處理時間權(quán)值評價級別合格不合格備注測試測試日期4.1.2.3批量刷數(shù)據(jù)B-C-TA-FBS-0006項(xiàng)目批量刷數(shù)
35、據(jù)測試目的支持批量快速進(jìn)行數(shù)據(jù)更新。2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶和應(yīng)用工號;3. 與測試明確跨庫分頁排序的應(yīng)用場景,如:訂單界面;4. 預(yù)先準(zhǔn)備好測試數(shù)據(jù),如以訂單 ID 散列分片,準(zhǔn)備有足夠多已竣工訂單的客戶 C1,訂單到多個分片。測試過程1. 登陸 CRM 應(yīng)用;2. 進(jìn)入訂單界面;3. 選取片策略的字段,驗(yàn)證結(jié)果是否正確,示例如下:a) 如以訂單 ID 散列分片,根據(jù)客戶 C1訂單列表;b) 是否按已竣工訂單表主鍵 ID 字段排序;c) 點(diǎn)擊進(jìn)入訂單下一頁;。預(yù)期結(jié)果1. 針對測試步驟 3.a,數(shù)據(jù)匯總及排序準(zhǔn)確,返回數(shù)據(jù)包括兩個以上的數(shù)據(jù)節(jié)點(diǎn)數(shù)據(jù),并且排序按照已竣工訂單表主鍵 ID
36、字段排序;2. 針對測試步驟 3.c,照已竣工訂單表主鍵 ID 字段排序、分頁結(jié)果正確。測試結(jié)果與結(jié)論案例操作以場景示例,根據(jù)現(xiàn)場具體分片策略,現(xiàn)場要求。的數(shù)據(jù)總量、分片數(shù)、處理時間權(quán)值評價級別合格不合格備注測試測試日期4.1.3 一致性4.1.3.1全局序列FBS-0007案例名稱業(yè)務(wù)中心數(shù)據(jù)全局序列應(yīng)用測試目的對象的 ID 支持全局范圍內(nèi)保持唯一且趨勢增長。預(yù)置條件【評測環(huán)境】測試環(huán)境1. 分布式數(shù)據(jù)庫及配套管理工具準(zhǔn)備完成;2. 選取一個已經(jīng)按 hash 算法進(jìn)行分片的表,如 ,在所有分片準(zhǔn)備100 條需要更新的數(shù)據(jù),例如將 狀態(tài)預(yù)置成不符合 主數(shù)據(jù)編碼規(guī)范的一個狀態(tài)。3. 準(zhǔn)備總數(shù)據(jù)量
37、 2000W,其中至少 100W 條需要刷新的數(shù)據(jù)4. 分片要求:1). 0racle:4 片2). Mysql:16 片測試過程1. 通過分布式數(shù)據(jù)庫管理工具將預(yù)置條件中不符合主數(shù)據(jù)編碼規(guī)范的數(shù)據(jù)更新在網(wǎng)狀態(tài);2. 檢查所有分片中預(yù)置條件中的數(shù)據(jù)。預(yù)期結(jié)果1. 所有分片中預(yù)置條件里的數(shù)據(jù)狀態(tài)均被更新為在網(wǎng)狀態(tài)。2. 批量刷數(shù)據(jù)性能<60S測 試 結(jié) 果與結(jié)論批量刷數(shù)據(jù)性能權(quán)值評價級別合格不合格備注測試測試日期4.1.3.2事務(wù)控制B-C-TA-FBS-0008項(xiàng)目分布式事務(wù):采用 2PC 協(xié)議,對應(yīng)的關(guān)系數(shù)據(jù)庫需要支持該協(xié)議測試目的1驗(yàn)證分布式事務(wù)采用 2PC 協(xié)議能力,支持兩階段提交
38、,預(yù)提交階段出現(xiàn)異?;貪L;預(yù)置條件【評測環(huán)境】準(zhǔn)上線環(huán)境1. 應(yīng)用、分布式數(shù)據(jù)庫及配套管理工具部署完成;2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶和應(yīng)用工號;3. 與測試明確分布式事務(wù)的應(yīng)用場景,如:訂單受理竣工環(huán)節(jié)涉及訂單、用戶資料數(shù)據(jù)的分布式事務(wù)場景;預(yù)置條件1. 分布式數(shù)據(jù)庫及配套管理工具準(zhǔn)備完成 ;2. 準(zhǔn)備好分片表的全局序列,分片表從如下范圍選?。蛻魧?shí)例、參與人實(shí)例、 實(shí)例、銷售品實(shí)例、 實(shí)例關(guān)聯(lián)關(guān)系、銷售品實(shí)例關(guān)聯(lián)關(guān)系、銷售品 實(shí)例關(guān)聯(lián)關(guān)系);3. 準(zhǔn)備具備受理權(quán)限的測試功能號。測試過程1. 使用測試工號登錄系統(tǒng);2. 通過前臺應(yīng)用進(jìn)行多次分片表業(yè)務(wù)數(shù)據(jù)新增操作(如客戶新增), 要求是不同地
39、區(qū);3. 檢測數(shù)據(jù)庫各分片中生成的數(shù)據(jù)的 ID。預(yù)期結(jié)果步驟 3 根據(jù)分片策略,數(shù)據(jù)均勻?qū)懙礁鞣制碇小2襟E 3 中不同分片中所有業(yè)務(wù)數(shù)據(jù)的 ID 序列唯一且趨勢增長。測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期4.2 數(shù)據(jù)分中心分庫應(yīng)用FBS-0009案例名稱數(shù)據(jù)分中心分庫應(yīng)用(數(shù)據(jù)庫垂直拆分)測試目的1驗(yàn)證系統(tǒng)根據(jù)業(yè)務(wù)中心、功能域進(jìn)行了數(shù)據(jù)庫的拆分,比如分為客戶資料庫、訂單庫、產(chǎn)銷品庫及庫等。4預(yù)先準(zhǔn)備好測試數(shù)據(jù),包括:已有客戶 C1、C2、可用 U號各兩個。測試過程1. 登陸 CRM 應(yīng)用;2. 進(jìn)入受理界面,客戶 C1 辦理訂購業(yè)務(wù),并提交訂單;3. 進(jìn)入回單模擬工具,觸
40、發(fā)訂單竣工,訂單正??⒐ぃǚ植际聞?wù)場景正常執(zhí)行);4. 進(jìn)入訂單 ,確認(rèn)訂單已經(jīng)竣工,資料狀態(tài)正確,通過數(shù)據(jù)庫工具確認(rèn)訂單及資料數(shù)據(jù)狀態(tài)正確(竣工修改的數(shù)據(jù)涉及 2 個以上的數(shù)據(jù)節(jié)點(diǎn));5. 重復(fù)步驟 2,用客戶 C2,再次辦理業(yè)務(wù);6. 進(jìn)入手動竣工工具進(jìn)行訂單竣工;7. 進(jìn)行人工干預(yù),將訂單數(shù)據(jù)節(jié)點(diǎn)修改;8. 觸發(fā)訂單竣工,竣工異常;9. 進(jìn)入訂單,確認(rèn)訂單未竣工,通過數(shù)據(jù)庫工具確認(rèn)訂單未竣工、資料數(shù)據(jù)未生效。預(yù)期結(jié)果1. 針對測試步驟 4,訂單已經(jīng)竣工、資料狀態(tài)已生效;2. 針對測試步驟 9,訂單已經(jīng)竣工、資料數(shù)據(jù)未生效為通過,如果出現(xiàn)訂單或資料部分修改部分未修改為不通過。測試結(jié)果與結(jié)論
41、權(quán)值評價級別合 格不合格備注測試測試日期2. 驗(yàn)證數(shù)據(jù)自治,即中心操作的數(shù)據(jù)對象必須處于相對且穩(wěn)定的領(lǐng)域內(nèi), 不容許直接操作外部的數(shù)據(jù)(在特定場景下,允許其他中心直接只讀或保存副本);3. 驗(yàn)證主副本表屬性:主本具有讀寫屬性,副本為只讀屬性。副本數(shù)據(jù)是主本同步過來,副本不能同步數(shù)據(jù)給主本。預(yù)置條件1. 應(yīng)用、分布式數(shù)據(jù)庫及配套管理工具部署完成;2. 預(yù)準(zhǔn)備好評測的數(shù)據(jù)庫用戶和應(yīng)用工號;3. 上報本次上線系統(tǒng)數(shù)據(jù)庫哪些表有建立了副本表。測試過程1. 根據(jù)所有部署數(shù)據(jù)庫的實(shí)例,獲取各數(shù)據(jù)庫用戶列表和模型列表;2. 獲取和業(yè)務(wù)能力中心與數(shù)據(jù)庫實(shí)例、用戶、表實(shí)例的對應(yīng)關(guān)系,輸出表格;3. 檢查各業(yè)務(wù)能
42、力中心間是否存在可互相 數(shù)據(jù)表的情況,如 cust 用戶只能客戶管理中心的表,無法 其它中心的表(非全局表、副本表);4. 根據(jù)上報的具有副本的數(shù)據(jù)進(jìn)行隨機(jī)抽測。a) 停止主副本間的同步機(jī)制,通過業(yè)務(wù)受理進(jìn)行數(shù)據(jù)生成。抽查主副表數(shù)據(jù)生成情況b) 啟動主副本間的同步機(jī)制,c) 停止主副本間的同步機(jī)制,直接在庫表中修改副本表的數(shù)據(jù), 啟動主副本間的同步機(jī)制業(yè)務(wù)能力中心數(shù)據(jù)庫實(shí)例數(shù)據(jù)庫用戶數(shù)據(jù)表客戶管理能力中心custDB1 custDB2custCustomer Party4.3 分布式數(shù)據(jù)庫擴(kuò)容伸縮4.3.1架構(gòu)彈性伸縮應(yīng)用驗(yàn)證(不遷移數(shù)據(jù)擴(kuò)容)FBS-0010案例名稱數(shù)據(jù)庫實(shí)例擴(kuò)容測試目的驗(yàn)證
43、數(shù)據(jù)實(shí)現(xiàn)分布式 ,支持?jǐn)?shù)據(jù)的水平平滑擴(kuò)展1驗(yàn)證通過對不調(diào)整分片規(guī)則、分片數(shù)量的情況下,將原數(shù)據(jù)庫中的數(shù)據(jù)在水平上進(jìn)行拆分到兩個或以上的數(shù)據(jù)實(shí)例中,實(shí)現(xiàn)對數(shù)據(jù)庫的快速擴(kuò)容。預(yù)置條件1. 分布式數(shù)據(jù)庫及配套管理工具準(zhǔn)備完成;2. 準(zhǔn)備好初始的數(shù)據(jù)庫,及需要進(jìn)行擴(kuò)容的分片(如客戶管理能力中心);分片數(shù) 16 個。數(shù)據(jù)庫實(shí)例 2 個,3. 準(zhǔn)備數(shù)據(jù)庫需要具備 1 主 1 從,且同步進(jìn)度一致。分別為M1,S1,M2,S2.4. 每個實(shí)例 8 個分片。實(shí)例一 M1,S1 上有:1-8 分片,實(shí)例二 M2.S2 上有:9-16 分片。預(yù)期結(jié)果1. 各業(yè)務(wù)能力中心都有其專屬的數(shù)據(jù)庫用戶(一到多個);2. 各業(yè)
44、務(wù)能力中心的表只能通過該中心的數(shù)據(jù)庫用戶;3. 對應(yīng)步驟 4:a) 主本表數(shù)據(jù)生成,副本表相對應(yīng)的數(shù)據(jù)未生成b) 副本表相對應(yīng)的數(shù)據(jù)生成c) 主本表的相對應(yīng)數(shù)據(jù)未變化,副本表數(shù)據(jù)恢復(fù)為未修改前的數(shù)據(jù)。測試結(jié)果與結(jié)論權(quán)值評價級別合格不合格備注測試測試日期5. 準(zhǔn)備一個具備和新增權(quán)限前臺受理工號;6. 準(zhǔn)備存量數(shù)據(jù)。數(shù)據(jù)量,2000 萬數(shù)據(jù)7. 準(zhǔn)備數(shù)據(jù)刪除。測試過程1. 停止應(yīng)用,時間 T1。2. 關(guān)閉數(shù)據(jù)庫主從同步。3. 將從庫配置為主庫,接入分布式數(shù)據(jù)庫。4. 調(diào)整分布式數(shù)據(jù)庫配置,將分片所屬實(shí)例調(diào)整,M1:1-4 分片,S2:5-8分片,M2:9-12 分片,S2:13-16 分片。5.
45、開始啟動應(yīng)用,時間 T2。6. 啟動應(yīng)用完成,登錄系統(tǒng),時間 T3。7. 啟動刪除,刪除 M1 上的:5-8 分片數(shù)據(jù),刪除 S1 上:1-4 分片數(shù)據(jù)。8. 刪除 M2 上:13-16 分片數(shù)據(jù),刪除 S2 上:9-12 分片數(shù)據(jù)。9. 刪除數(shù)據(jù)的同時使用前臺受理工號登錄受理系統(tǒng);10. 按預(yù)置條件 6 的準(zhǔn)備數(shù)據(jù),;11. 新增若干(可以由測試確定具體數(shù)量)。預(yù)期結(jié)果1. 步驟 4:擴(kuò)容片數(shù)正確。所有片區(qū)均能被出來且數(shù)據(jù)正確;2. 步驟 10:可以正常到。3. 步驟 11:檢查數(shù)據(jù)庫,查看新增正確寫入對應(yīng)的分片。4. 指標(biāo)要求: 擴(kuò)容停機(jī)時間(T3-T1)<30 分鐘。測試結(jié)果與結(jié)論
46、數(shù)量: 原節(jié)點(diǎn)數(shù):擴(kuò)容節(jié)點(diǎn)數(shù):擴(kuò)容時間:權(quán)值評價級別合格不合格備注測試測試日期4.4 數(shù)據(jù)讀寫分離4.4.1數(shù)據(jù)讀寫分離FBS-0011案例名稱數(shù)據(jù)讀寫分離測試目的對頻繁的數(shù)據(jù)實(shí)現(xiàn)讀寫分離具備高效分布式數(shù)據(jù)服務(wù)能力。預(yù)置條件1. 分布式數(shù)據(jù)庫及配套管理工具準(zhǔn)備完成;2. 準(zhǔn)備資料業(yè)務(wù)場景和資料生成寫庫場景;3. 準(zhǔn)備具備業(yè)務(wù)受理權(quán)限測試工號;4. 準(zhǔn)備數(shù)據(jù)庫主庫和副本庫,并建立主庫到副本庫的同步機(jī)制;測試過程1. 停止數(shù)據(jù)庫的主備數(shù)據(jù)同步機(jī)制;同時關(guān)掉數(shù)據(jù)庫主從切換功能。2. 通過前臺應(yīng)用發(fā)起業(yè)務(wù)受理操作(如修改),發(fā)起寫庫的服務(wù)請求;3. 在主庫中業(yè)務(wù)數(shù)據(jù),確認(rèn)是否已變更;4. 通過前臺應(yīng)用
47、發(fā)起資料業(yè)務(wù)操作(如客戶),獲取對應(yīng)的數(shù)據(jù),檢查數(shù)據(jù)的是否已修改;5. 啟動主備庫的數(shù)據(jù)同步機(jī)制;啟動數(shù)據(jù)庫主從切換功能,6. 通過前臺應(yīng)用發(fā)起資料業(yè)務(wù)操作(如客戶),獲取對應(yīng)的數(shù)據(jù),檢查數(shù)據(jù)的是否已修改;預(yù)期結(jié)果1、步驟 3,業(yè)務(wù)受理的數(shù)據(jù),數(shù)據(jù)正確寫入主庫;2、步驟 4,資料操作,獲取的結(jié)果數(shù)據(jù)為未修改的數(shù)據(jù);3、步驟 6,資料操作,獲取的結(jié)果數(shù)據(jù)為業(yè)務(wù)受理的數(shù)據(jù);4、步驟 6,資料操作,在主備庫的數(shù)據(jù)同步機(jī)制啟動后 30 秒后就可以到變更的數(shù)據(jù);測 試 結(jié) 果與結(jié)論權(quán)值評價級別合格不合格4.4.2副本庫具備切換成主庫FBS-0012案例名稱副本庫具備切換成主庫測試目的在主庫故障的情況下,
48、副本還需要具備接管主庫的寫操作能力,以確保數(shù)據(jù)的可靠性。預(yù)置條件1. 分布式數(shù)據(jù)庫及配套管理工具準(zhǔn)備完成 ;2. 準(zhǔn)備一個主庫 M,兩個副本庫 S1S2,并建立主庫到副本庫的同步機(jī)制;3. 準(zhǔn)備具備業(yè)務(wù)受理權(quán)限的測試工號。測試過程備庫切換主庫1. 查看主庫的數(shù)據(jù)配置文件,確認(rèn)主庫以及同步的兩個備庫;2. 關(guān)閉主庫 M,關(guān)閉時間點(diǎn);3. 通過自動或人工機(jī)制,S1 或 S2 成為主庫;4. 使用測試工號進(jìn)行業(yè)務(wù)受理(如修改客戶、受理訂單);5. 檢查數(shù)據(jù) S1 和 S2 生成的業(yè)務(wù)數(shù)據(jù)。恢復(fù)主庫6. 重新啟動主庫 M;7. 將主庫 M 異常期間在備庫生成的數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫 M,保持各庫間數(shù)據(jù)一致;8. 啟動 M 庫到兩個備庫 S1、S2 的同步機(jī)制,或?qū)?M 庫作為副本庫, 將 S1 作為新的副本庫,建立新主庫到副本庫的同步機(jī)制,主備恢復(fù)時間點(diǎn);9. 使用測試工號再次進(jìn)行業(yè)務(wù)受理;10. 檢查數(shù)據(jù)庫 M 和 S1、S2 生成的業(yè)務(wù)數(shù)據(jù)。備注測試測試日期4.5 系統(tǒng)解耦FBS-0013案例名稱系統(tǒng)解耦測試目的驗(yàn)證應(yīng)用間可以進(jìn)行異步數(shù)據(jù)交互,實(shí)現(xiàn)應(yīng)用之間的解耦。預(yù)置條件1. 生產(chǎn)應(yīng)用(產(chǎn)生消息的應(yīng)用)、消費(fèi)應(yīng)用(接收處理消息的應(yīng)用)、分布式消
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜禽肌內(nèi)脂肪沉積與代謝調(diào)控基因的研究進(jìn)展
- 民企退休人員管理辦法
- 體檢信息保密管理辦法
- 目標(biāo)設(shè)定:投資發(fā)展部績效考核指標(biāo)
- 北京首個露營管理辦法
- 工程突發(fā)事件應(yīng)急處理
- 生產(chǎn)經(jīng)營單位事故隱患排查治理情況
- 畜牧業(yè)安全生產(chǎn)
- 加大安全生產(chǎn)考核力度
- 安全生產(chǎn)質(zhì)量標(biāo)準(zhǔn)化考核辦法
- 湖南長沙長郡中學(xué)高一分班考試化學(xué)試卷
- 衡水市武強(qiáng)縣事業(yè)單位考試歷年真題
- 髖臼周圍截骨術(shù)治療成人髖關(guān)節(jié)發(fā)育不良
- 各科門診診所技術(shù)操作規(guī)程
- 新教材人教版高中化學(xué)選擇性必修1全冊課時練習(xí)及章末檢測含解析
- 浙江省建設(shè)工程施工費(fèi)用定額相關(guān)費(fèi)用計(jì)算程序表及費(fèi)用取費(fèi)費(fèi)率換算表【實(shí)用文檔】doc
- 《Windows網(wǎng)絡(luò)操作系統(tǒng)》教學(xué)教案
- GB/T 23280-2009開式壓力機(jī)精度
- GB/T 20041.21-2008電纜管理用導(dǎo)管系統(tǒng)第21部分:剛性導(dǎo)管系統(tǒng)的特殊要求
- GB/T 17213.4-2015工業(yè)過程控制閥第4部分:檢驗(yàn)和例行試驗(yàn)
- 教師師風(fēng)師德培訓(xùn) 課件
評論
0/150
提交評論