專案修煉之路(2)測試 TCPCopy

2021-07-09 15:52:08 字數 1313 閱讀 3204

上篇部落格中,我們介紹了服務化的相關特點,這篇部落格主要給大家介紹在預上線之前做的tcpcopy測試。主要是圖中紅色背景部分:

結果如下:

1,啟動tcpcopy server 

配置無應答

1)啟動核心模組ip_queue

#modprobe ip_queue

2)設定要截獲的埠,並且設定對output截獲

#iptables -i output -p tcp --sport 18093 -j queue      //注意這裡的port就是測試伺服器監聽的埠-此步驟必須設定,否則不通

3)啟動intercept

注意:配置好iptbales之後不要去執行service iptables start,不然新加的配置又會被清空了,如果iptables沒有啟動,可以在加規則之前啟動;如果1),2)已經設定並起效的話,只要執行intercept就好了;測試完成之後要呼叫iptables -f 把過濾規則去掉

2,啟動tcp client進行包的**

例子:

./tcpcopy -x 18093-192.168.2.16:18093
試驗用jsp:

system.out.println("xvshu");

%>

測試結果為

線上環境:

測試環境:

總結:程式的設計,是為了方便人,提公升效率,有了tcpcopy後,我們可以盡最大可能模擬線上的操作,為我們上線提供了保障!

軟體測試新手的修煉之路

1 興趣是最好的老師 對於軟體測試工作,通常是比較枯燥的,如果沒有興趣很難做到持久。我最近參與了乙個軟體測試專案,在測試團隊中,有三位是在校學生,他們以兼職的身份到公司上班,他們都是軟體相關專業的本科生和研究生,基礎都不錯。但是,只有其中一位表現最突出,因為他很珍惜這份社會實踐的工作機會,做事認真,...

軟體測試新手的修煉之路

1 興趣是最好的老師 對於軟體測試工作,通常是比較枯燥的,如果沒有興趣很難做到持久。我最近參與了乙個軟體測試專案,在測試團隊中,有三位是在校學生,他們以兼職的身份到公司上班,他們都是軟體相關專業的本科生和研究生,基礎都不錯。但是,只有其中一位表現最突出,因為他很珍惜這份社會實踐的工作機會,做事認真,...

軟體測試新手的修煉之路

1 興趣是最好的老師 對於軟體測試工作,通常是比較枯燥的,如果沒有興趣很難做到持久。我最近參與了乙個軟體測試專案,在測試團隊中,有三位是在校學生,他們以兼職的身份到公司上班,他們都是軟體相關專業的本科生和研究生,基礎都不錯。但是,只有其中一位表現最突出,因為他很珍惜這份社會實踐的工作機會,做事認真,...