合服測試(一)
合服測試(一)
1)提前在內網進行一些業務的預演,比如等級or積分排行榜信息,pvp數據,pve關卡排名等。<--根據游戲業務來
2)在內網裡建立起碼2個庫,執行腳本合並。
3)預演一場斷開,腳本失敗後,再次執行是否數據出現異常。
4)提前准備好外網所需要用到的區服賬號,記錄roleid,區服信息,渠道賬號、密碼。
字段名都被引用,需要根據實際
1)歸集合並的游戲庫到同一個mysql服務器, 以下假設是1,2,3三個區合並, 數據庫名字分別是gm1,gm2,gm3.
2)建立和現有游戲庫相同結構的空庫,空表. (檢測每個庫表結構一致)該庫作為合並後的新庫.
3)腳本.sql默認會去合並名"sr"的庫, gd1的庫名改為sr,執行腳本合並到新庫.
4) gm2的庫名改為sr,然後也是這樣合並.依次累推。合並成功1個區的庫後需要檢查1次。
Dump數據到內網後
測試需要先篩選幾個外網賬號出來,每個區1個.
1)先驗證腳本正確性.(跳轉腳本問題)
2)內網數據驗證.
3)回到外網測試服驗證.
4)建立平台賬號,關聯之前的角色roleid
5)驗證外網測試服賬號
6)最終需要平台驗證髒數據.
7)運維驗證
腳本.sql
delete from db_表;
replace into db_表(字段1, 字段2, 字段3,字段4,…)
select 字段1, 字段2, 字段3,字段4,…;
看看測試需要提前配置賬號 檢查哪些表 delete from 是否干淨