亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于流量控制的測試系統(tǒng)及方法

文檔序號:9352737閱讀:384來源:國知局
基于流量控制的測試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于流量控制的測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,要求互聯(lián)網(wǎng)產(chǎn)品快速迭代、快速響應(yīng)用戶需求。因此,為保證用戶體驗需要對互聯(lián)網(wǎng)產(chǎn)品進行線上/線下測試。通常,互聯(lián)網(wǎng)產(chǎn)品在通過線下測試后,即可將其上線發(fā)布?;蛘卟捎镁€上監(jiān)控的方式對互聯(lián)網(wǎng)產(chǎn)品進行測試。
[0003]然而,上述方式具有以下不足之處:首先,測試的精準度不高,雖然現(xiàn)有技術(shù)能夠發(fā)現(xiàn)90%左右的質(zhì)量問題,但是仍有10%的質(zhì)量問題不被發(fā)現(xiàn);其次,線下測試難以模擬真實測試場景;再次,由于線上監(jiān)控基于全流量的環(huán)境,使得線上監(jiān)控的影響范圍難以控制,風險較大。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例的目的在于,提供一種基于流量控制的測試系統(tǒng)及方法,以實現(xiàn)基于控制待測系統(tǒng)的流量對其進行測試操作,生成測試報告,提高測試的精準度。
[0005]為實現(xiàn)上述發(fā)明目的,本發(fā)明的實施例提供了一種基于流量控制的測試系統(tǒng),包括:流量控制模塊、調(diào)度模塊、測試執(zhí)行模塊和數(shù)據(jù)處理模塊,其中:所述調(diào)度模塊,用于向所述測試執(zhí)行模塊發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的第一操作指令;所述測試執(zhí)行模塊,用于根據(jù)從所述調(diào)度模塊接收到的所述第一操作指令向所述待測系統(tǒng)發(fā)送測試操作請求并獲取第一測試結(jié)果數(shù)據(jù),并且將所述第一測試結(jié)果數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊;所述流量控制模塊用于根據(jù)預(yù)設(shè)的流量控制策略對所述待測系統(tǒng)的流量進行控制,其中,所述流量控制策略指示允許所述測試操作請求通過;所述數(shù)據(jù)處理模塊,用于接收所述第一測試結(jié)果數(shù)據(jù),并根據(jù)所述第一測試結(jié)果數(shù)據(jù)生成測試報告。
[0006]優(yōu)選地,所述系統(tǒng)還包括狀態(tài)監(jiān)控模塊,所述調(diào)度模塊還用于向所述狀態(tài)監(jiān)控模塊發(fā)送對所述待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的第二操作指令,所述狀態(tài)監(jiān)控模塊用于根據(jù)從所述調(diào)度模塊接收到的所述第二操作指令向所述待測系統(tǒng)發(fā)送監(jiān)控操作請求并獲取第一監(jiān)控結(jié)果數(shù)據(jù),并將所述第一監(jiān)控結(jié)果數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊,所述流量控制策略還指示允許所述監(jiān)控操作請求通過,所述數(shù)據(jù)處理模塊還用于接收所述第一監(jiān)控結(jié)果數(shù)據(jù),并根據(jù)所述第一測試結(jié)果數(shù)據(jù)和所述第一監(jiān)控結(jié)果數(shù)據(jù)生成所述測試報告。
[0007]優(yōu)選地,所述系統(tǒng)還包括:設(shè)置于所述待測系統(tǒng)中的至少一個測試工具和/或監(jiān)控工具,用于對所述待測系統(tǒng)進行測試和/或監(jiān)控,采集相應(yīng)的第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù),并將采集到的第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊,其中,所述數(shù)據(jù)處理模塊還用于接收所述第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù),并根據(jù)所述第一測試結(jié)果數(shù)據(jù)、所述第一監(jiān)控結(jié)果數(shù)據(jù)以及第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù)生成所述測試報告。
[0008]優(yōu)選地,所述系統(tǒng)還包括:反饋模塊,用于收集用戶反饋數(shù)據(jù),并將所述用戶反饋數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊,所述數(shù)據(jù)處理模塊還用于根據(jù)所述第一測試結(jié)果數(shù)據(jù)、所述第一監(jiān)控結(jié)果數(shù)據(jù)、所述用戶反饋數(shù)據(jù)以及第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù)生成所述測試報告。
[0009]優(yōu)選地,所述調(diào)度模塊用于根據(jù)預(yù)設(shè)的第一觸發(fā)策略向所述測試執(zhí)行模塊發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的第一操作指令。
[0010]優(yōu)選地,所述調(diào)度模塊用于根據(jù)預(yù)設(shè)的第二觸發(fā)策略向所述狀態(tài)監(jiān)控模塊發(fā)送對所述待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的第二操作指令。
[0011]優(yōu)選地,所述第一觸發(fā)策略包括流量觸發(fā)策略和/或條件觸發(fā)策略。
[0012]優(yōu)選地,所述第二觸發(fā)策略包括流量觸發(fā)策略和/或條件觸發(fā)策略。
[0013]本發(fā)明的實施例還提供了一種基于流量控制的測試方法,包括:根據(jù)預(yù)設(shè)的流量控制策略對待測系統(tǒng)的流量進行控制;發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的第一操作指令;根據(jù)所述第一操作指令向所述待測系統(tǒng)發(fā)送測試操作請求并獲取第一測試結(jié)果數(shù)據(jù),其中,所述流量控制策略指示允許所述測試操作請求通過;根據(jù)所述第一測試結(jié)果數(shù)據(jù)生成測試報告。
[0014]優(yōu)選地,所述方法還包括:發(fā)送對所述待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的第二操作指令,根據(jù)所述第二操作指令向所述待測系統(tǒng)發(fā)送監(jiān)控操作請求并獲取第一監(jiān)控結(jié)果數(shù)據(jù),其中,所述流量控制策略還指示允許所述監(jiān)控操作請求通過,所述根據(jù)所述第一測試結(jié)果數(shù)據(jù)生成測試報告的處理還包括:根據(jù)所述第一測試結(jié)果數(shù)據(jù)和所述第一監(jiān)控結(jié)果數(shù)據(jù)生成所述測試報告。
[0015]優(yōu)選地,所述方法還包括:通過設(shè)置于所述待測系統(tǒng)中的至少一個測試工具和/或監(jiān)控工具對所述待測系統(tǒng)進行測試和/或監(jiān)控,采集相應(yīng)的第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù)。
[0016]優(yōu)選地,所述方法還包括:收集用戶反饋數(shù)據(jù),所述根據(jù)所述第一測試結(jié)果數(shù)據(jù)生成測試報告的處理還包括:根據(jù)所述第一測試結(jié)果數(shù)據(jù)、所述第一監(jiān)控結(jié)果數(shù)據(jù)、所述用戶反饋數(shù)據(jù)以及第二測試結(jié)果數(shù)據(jù)和/或第二監(jiān)控結(jié)果數(shù)據(jù)生成所述測試報告。
[0017]優(yōu)選地,所述發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的第一操作指令的處理包括:根據(jù)預(yù)設(shè)的第一觸發(fā)策略發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的第一操作指令。
[0018]優(yōu)選地,所述發(fā)送對所述待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的第二操作指令的處理還包括:根據(jù)預(yù)設(shè)的第二觸發(fā)策略發(fā)送對所述待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的第二操作指令。
[0019]優(yōu)選地,所述第一觸發(fā)策略包括流量觸發(fā)策略和/或條件觸發(fā)策略。
[0020]優(yōu)選地,所述第二觸發(fā)策略包括流量觸發(fā)策略和/或條件觸發(fā)策略。
[0021]本發(fā)明實施例提供的基于流量控制的測試系統(tǒng)及方法,利用流量控制模塊對待測系統(tǒng)的流量進行控制,使其在小流量環(huán)境下運行,進一步通過調(diào)度模塊向測試執(zhí)行模塊發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的操作指令,測試執(zhí)行模塊根據(jù)操作指令向所述待測系統(tǒng)發(fā)送測試操作請求并獲取測試結(jié)果數(shù)據(jù),將測試結(jié)果數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊根據(jù)接收到的測試結(jié)果數(shù)據(jù)生成測試報告。實現(xiàn)了在真實測試場景下對待測系統(tǒng)進行測試,從而獲得更加精確而全面的測試結(jié)果。此外,由于是基于小流量環(huán)境的測試過程,使得測試影響范圍可控,降低了測試風險。
【附圖說明】
[0022]圖1是示出反映本發(fā)明的總體發(fā)明構(gòu)思的示例性示意圖;
[0023]圖2是示出本發(fā)明實施例一的基于流量控制的測試系統(tǒng)的邏輯框圖;
[0024]圖3是示出本發(fā)明實施例一的第一測試結(jié)果數(shù)據(jù)的示例性示意圖;
[0025]圖4是示出本發(fā)明實施例一的第一監(jiān)控結(jié)果數(shù)據(jù)的示例性示意圖;
[0026]圖5是示出本發(fā)明實施例一的測試工具的示例性示意圖;
[0027]圖6是示出本發(fā)明實施例一的監(jiān)控工具的示例性示意圖;
[0028]圖7是示出本發(fā)明實施例一的用戶反饋數(shù)據(jù)的示例性示意圖;
[0029]圖8是示出本發(fā)明實施例二的基于流量控制的測試方法的流程圖。
【具體實施方式】
[0030]本發(fā)明的基本構(gòu)思是,提供一種基于流量控制對待測系統(tǒng)進行測試的方式。圖1是示出反映本發(fā)明的總體發(fā)明構(gòu)思的示例性示意圖,參照圖1,首先,流量控制模塊根據(jù)預(yù)設(shè)的流量控制策略對待測系統(tǒng)的流量進行控制,使得待測系統(tǒng)在小流量環(huán)境下運行。其次,調(diào)度模塊向測試執(zhí)行模塊發(fā)送對實際部署的待測系統(tǒng)執(zhí)行測試操作的操作指令;再次,測試執(zhí)行模塊根據(jù)操作指令向待測系統(tǒng)發(fā)送測試操作請求,其中,所述流量控制策略指示允許所述測試操作請求通過,并且獲取測試結(jié)果數(shù)據(jù),將測試結(jié)果數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊;最后,數(shù)據(jù)處理模塊根據(jù)接收到的測試結(jié)果數(shù)據(jù)生成測試報告。
[0031]上述主要是對待測系統(tǒng)進行主動測試,所反映的是待測系統(tǒng)在被測試時表現(xiàn)出的性能。在此基礎(chǔ)上,還可在基于流量控制的測試系統(tǒng)中加入狀態(tài)監(jiān)控模塊,通過狀態(tài)監(jiān)控模塊發(fā)送對待測系統(tǒng)執(zhí)行狀態(tài)監(jiān)控操作的操作指令,以實現(xiàn)周期性地測試待測系統(tǒng)的性能和質(zhì)量。進一步地,還可以在待測系統(tǒng)內(nèi)部部署至少一個測試工具和/或監(jiān)控工具,對待測系統(tǒng)進行測試和/或監(jiān)控。以及通過反饋模塊收集用戶反饋數(shù)據(jù)。從而結(jié)合上述各類測試和/或監(jiān)控結(jié)果數(shù)據(jù)生成測試報告,極大地提高了測試的精準度。
[0032]下面結(jié)合附圖詳細描述本發(fā)明實施例的基于流量控制的測試系統(tǒng)及方法。
[0033]實施例一
[
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1