[發明專利]一種TCPCOPY測試方法、裝置、介質及設備在審
| 申請號: | 201910640434.0 | 申請日: | 2019-07-16 |
| 公開(公告)號: | CN112242933A | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 陳闖;苗輝 | 申請(專利權)人: | 貴州白山云科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/12;H04L29/08 |
| 代理公司: | 北京名華博信知識產權代理有限公司 11453 | 代理人: | 白瑩;苗源 |
| 地址: | 550003 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tcpcopy 測試 方法 裝置 介質 設備 | ||
本公開是關于一種TCPCOPY測試方法、裝置、介質及設備,此方法包括:啟動設置于同一業務服務器內的第一容器、第二容器和第三容器;所述第一容器從所述業務服務器的緩存器獲取流量信息,執行TCPCOPY命令,將所述流量信息發送至第二容器;所述第二容器接收所述流量信息,對所述流量信息進行服務測試,將測試后的應答流量發送至第三容器;所述第三容器接收所述應答流量,對所述應答流量進行清洗。本文將多個容器設置于同一業務服務器內,避免了調度多個業務服務器的復雜流程,通過將容器設置為私有網絡IP,有效保護數據的安全性。
技術領域
本文涉及網絡數據處理技術領域,尤其涉及一種TCPCOPY測試方法、裝置、介質及設備。
背景技術
TCPCOPY是一個分布式在線壓力測試工具,可以將線上流量拷貝到測試機器,實時的模擬線上環境,達到在程序不上線的情況下實時承擔線上流量的效果,廣泛應用于廣告投放系統,urs系統,nginx hmux協議系統。相關技術中,使用TCPCOPY時,需要使用三個業務服務器,分別進行流量復制、測試和清洗,調度過程復雜不易控制、并且三個業務服務器的數據安全性不能得到有效保護。
發明內容
為克服相關技術中存在的問題,本公開提供一種TCPCOPY測試方法、裝置、介質及設備。
根據本公開實施例的一方面,提供一種TCPCOPY測試方法,包括:
啟動設置于同一業務服務器內的第一容器、第二容器和第三容器;
所述第一容器從所述業務服務器的緩存器獲取流量信息,執行TCPCOPY命令,將所述流量信息發送至第二容器;
所述第二容器接收所述流量信息,對所述流量信息進行服務測試,將測試后的應答流量發送至第三容器;
所述第三容器接收所述應答流量,對所述應答流量進行清洗。
上述TCPCOPY測試方法還具有以下特點:
所述第三容器對所述應答流量進行清洗后,所述方法還包括:刪除所述第一容器、所述第二容器和所述第三容器。
上述TCPCOPY測試方法還具有以下特點:
所述第一容器使用主機網絡模式,與所述業務服務器共用IP;
所述第二容器和第三容器使用橋接網絡模式,所述第二容器和第三容器的IP均為私有網絡IP。
上述TCPCOPY測試方法還具有以下特點:
所述啟動設置于同一業務服務器內的第一容器、第二容器和第三容器之后,所述方法還包括:
將所述業務服務器的用于進行TCPCOPY測試的目錄共享至所述第一容器、所述第二容器和所述第三容器;
所述第二容器將所述第二容器的網絡地址寫入所述目錄下的第二容器配置文件;所述第三容器將所述第三容器的網絡地址寫入所述目錄下的第三容器配置文件;
所述執行TCPCOPY命令包括:所述第一容器從所述目錄下的第二容器配置文件中讀取所述第二容器的網絡地址,從所述目錄下的第三容器配置文件中讀取所述第三容器的網絡地址,根據所述第二容器的網絡地址和所述第三容器的網絡地址執行所述TCPCOPY命令;
所述將所述流量信息發送至第二容器包括:所述第一容器從所述目錄下的第二容器配置文件中讀取所述第二容器的網絡地址,將所述流量信息發送至所述第二容器的網絡地址;
所述將測試后的應答流量發送至第三容器包括:所述第二容器從所述目錄下的第三容器配置文件中讀取所述第三容器的網絡地址;將測試后的應答流量發送至所述第三容器的網絡地址。
上述TCPCOPY測試方法還具有以下特點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州白山云科技股份有限公司,未經貴州白山云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910640434.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有升降層架的冰箱
- 下一篇:運行狀態的檢查方法、裝置、終端及存儲介質





