利用jepsen進行tidb測試的實驗環境配置問題

2021-10-01 13:10:21 字數 731 閱讀 8818

3. 然後通過docker exec –it jepsen-control bash命令進入控制節點,因為在啟動時使用了--dev命令,所以在控制節點中jepsen目錄內擁有很多測試內容,如下圖所示:

4. 在tidb目錄下有一些別人寫好的測試樣例,可以通過修改這些樣例來實現需要的測試場景。

這是因為網路的問題,有些檔案是依託於某些平台的,這裡需要網路足夠強大

這裡也需要網路足夠強大,如果網路不足夠強大,也可以修改jepsen的**,將time.***xx.com改為可以訪問的ntp.ubuntu.com

綜上所述,這些問題最好的解決方法是網路足夠強大的伺服器。我們的伺服器配置如下圖所示,可以選用自帶docker的伺服器,然後安裝docker-compose就可以使用了。

利用locustio進行關聯介面的效能測試

locustio通常用來做單介面壓測,指令碼編寫成本低,併發度高。新版locustio對補充了關聯介面的測試場景,利用seq task可以較為快速的定義執行的先後順序,同時利用全域性的queue,實現引數的傳遞。本例模擬停車入場和出場的場景,按照業務邏輯,停車入場後生成乙個訂單號order id,出...

Tidb進行縮減擴容tikv節點

這兩天接到任務說是要進行測試縮減機器給集群帶來的負面效果有哪些。然後我就按照官方的教程將機器進行了縮減,主要是縮減tikv節點 步驟都沒有什麼問題,就是進行到第二步的時候,一定要等到節點的狀態變成 tombstone 才可以正常下線。但在剛開始的時候,他的狀態一直是 offline 此時的狀態說明節...

利用Jscr pt進行簡單的GUI自動化測試

假設你被派往非洲出差,負責 測試那邊的乙個軟體系統,沒有網路,你的準備也不夠充分,居然忘了帶上你經常使用的 測試工具。哈哈,誰會碰到這種倒霉事情?測試過程中需要重複的gui操作,你非常後悔沒有把你的 qtp帶上!這時候,可能jscr pt可以救你一把,哈哈。因為只需要乙個記事本就可以編寫你的jscr...