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

模擬測(cè)試方法及裝置制造方法

文檔序號(hào):7819969閱讀:299來(lái)源:國(guó)知局
模擬測(cè)試方法及裝置制造方法
【專利摘要】本公開(kāi)揭示了一種模擬測(cè)試方法及裝置,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述模擬測(cè)試方法包括:接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù);利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。通過(guò)利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器;由于能夠?qū)⒖蛻舳税l(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)進(jìn)行拷貝并作為測(cè)試數(shù)據(jù),因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
【專利說(shuō)明】模擬測(cè)試方法及裝置

【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種模擬測(cè)試方法及裝置。

【背景技術(shù)】
[0002]隨著智能電子設(shè)備的不斷發(fā)展,用戶可以在智能電子設(shè)備上自行安裝軟件、游戲等開(kāi)發(fā)者提供的網(wǎng)絡(luò)應(yīng)用程序,并通過(guò)網(wǎng)絡(luò)將這些網(wǎng)絡(luò)應(yīng)用程序與服務(wù)器相連接以實(shí)現(xiàn)相關(guān)的應(yīng)用。為了保證服務(wù)器端代碼的穩(wěn)定性,在服務(wù)器端代碼上線之前,開(kāi)發(fā)者通常會(huì)對(duì)服務(wù)器端代碼進(jìn)行模擬測(cè)試。
[0003]在相關(guān)技術(shù)中,開(kāi)發(fā)者對(duì)服務(wù)器端代碼進(jìn)行模擬測(cè)試時(shí),會(huì)先將代碼放到登臺(tái)環(huán)境中,模擬一些測(cè)試數(shù)據(jù)來(lái)對(duì)該代碼進(jìn)行測(cè)試,當(dāng)測(cè)試通過(guò)后才將該代碼發(fā)布上線。


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

[0004]為了解決相關(guān)技術(shù)中由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題,本公開(kāi)提供一種模擬測(cè)試方法及裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種模擬測(cè)試方法,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述方法包括:
[0006]接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0007]利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù);
[0008]利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0009]可選的,所述利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù),包括:
[0010]利用所述流量拷貝代碼,在所述線上服務(wù)器的網(wǎng)絡(luò)層拷貝所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
[0011]可選的,所述利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,包括:
[0012]利用所述流量拷貝代碼,將所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為所述線上服務(wù)器的IP地址;
[0013]利用所述流量拷貝代碼,將所述數(shù)據(jù)包的目的IP地址修改為所述線下測(cè)試服務(wù)器的IP地址;
[0014]將IP地址被修改后的所述運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給所述線下測(cè)試服務(wù)器。
[0015]可選的,所述線上服務(wù)器中還設(shè)置有運(yùn)行代碼,所述方法還包括:
[0016]接收所述線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo);
[0017]獲取所述運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),所述運(yùn)行性能指標(biāo)是所述運(yùn)行代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線上服務(wù)器以及所述運(yùn)行代碼的性能指標(biāo);
[0018]將所述測(cè)試性能指標(biāo)和所述運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果。
[0019]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種模擬測(cè)試方法,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述方法包括:
[0020]接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0021 ] 利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù);
[0022]對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
[0023]可選的,所述線下測(cè)試服務(wù)器中還設(shè)置有流量攔截代碼,所述方法還包括:
[0024]利用所述流量攔截代碼在所述線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截所述測(cè)試數(shù)據(jù)。
[0025]可選的,所述對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果,包括:
[0026]對(duì)所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到所述數(shù)據(jù)包包體內(nèi)數(shù)據(jù);
[0027]將得到的所述數(shù)據(jù)確定為所述測(cè)試代碼的測(cè)試結(jié)果。
[0028]可選的,所述方法還包括:
[0029]從所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取所述測(cè)試代碼的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo);
[0030]將所述測(cè)試性能指標(biāo)發(fā)送給所述線上服務(wù)器。
[0031]可選的,所述方法還包括:
[0032]在得到所述測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的所述測(cè)試數(shù)據(jù)。
[0033]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種模擬測(cè)試裝置,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述裝置包括:
[0034]第一接收模塊,被配置為接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0035]拷貝模塊,被配置為利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù);
[0036]發(fā)送模塊,被配置為利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0037]可選的,所述拷貝模塊被配置為利用所述流量拷貝代碼,在所述線上服務(wù)器的網(wǎng)絡(luò)層拷貝所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
[0038]可選的,所述發(fā)送模塊,包括:
[0039]第一修改子模塊,被配置為利用所述流量拷貝代碼,將所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為所述線上服務(wù)器的IP地址;
[0040]第二修改子模塊,被配置為利用所述流量拷貝代碼,將所述數(shù)據(jù)包的目的IP地址修改為所述線下測(cè)試服務(wù)器的IP地址;
[0041]發(fā)送子模塊,被配置為將IP地址被修改后的所述運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給所述線下測(cè)試服務(wù)器。
[0042]可選的,所述線上服務(wù)器中還設(shè)置有運(yùn)行代碼,所述裝置還包括:
[0043]第二接收模塊,被配置為接收所述線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo);
[0044]獲取模塊,被配置為獲取所述運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),所述運(yùn)行性能指標(biāo)是所述運(yùn)行代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線上服務(wù)器以及所述運(yùn)行代碼的性能指標(biāo);
[0045]對(duì)比模塊,被配置為將所述測(cè)試性能指標(biāo)和所述運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果。
[0046]根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種模擬測(cè)試裝置,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述裝置包括:
[0047]接收模塊,被配置為接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0048]測(cè)試模塊,被配置為利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù);
[0049]分析模塊,被配置為對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
[0050]可選的,所述線下測(cè)試服務(wù)器中還設(shè)置有流量攔截代碼,所述裝置還包括:
[0051]攔截模塊,被配置為利用所述流量攔截代碼在所述線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截所述測(cè)試數(shù)據(jù)。
[0052]可選的,所述分析模塊,包括:
[0053]解封裝子模塊,被配置為對(duì)所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到所述數(shù)據(jù)包包體內(nèi)數(shù)據(jù);
[0054]確定子模塊,被配置為將得到的所述數(shù)據(jù)確定為所述測(cè)試代碼的測(cè)試結(jié)果。
[0055]可選的,所述裝置還包括:
[0056]獲取模塊,被配置為從所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取所述測(cè)試代碼的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo);
[0057]發(fā)送模塊,被配置為將所述測(cè)試性能指標(biāo)發(fā)送給所述線上服務(wù)器。
[0058]可選的,所述裝置還包括:
[0059]丟棄模塊,被配置為在得到所述測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的所述測(cè)試數(shù)據(jù)。
[0060]根據(jù)本公開(kāi)實(shí)施例的第五方面,提供一種模擬測(cè)試裝置,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述裝置包括:
[0061]處理器;
[0062]用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0063]其中,所述處理器被配置為:
[0064]接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0065]利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù);
[0066]利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0067]根據(jù)本公開(kāi)實(shí)施例的第六方面,提供一種模擬測(cè)試裝置,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述裝置包括:
[0068]處理器;
[0069]用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0070]其中,所述處理器被配置為:
[0071]接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0072]利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù);
[0073]對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
[0074]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0075]通過(guò)利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器;由于能夠?qū)⒖蛻舳税l(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)進(jìn)行拷貝并作為測(cè)試數(shù)據(jù),實(shí)現(xiàn)了利用線上服務(wù)器接收到的真實(shí)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0076]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。

【專利附圖】

【附圖說(shuō)明】
[0077]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并于說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0078]圖1是根據(jù)部分示例性實(shí)施例示出的一種模擬測(cè)試方法所涉及的實(shí)施環(huán)境的示意圖;
[0079]圖2是根據(jù)一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖;
[0080]圖3是根據(jù)另一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖;
[0081]圖4是根據(jù)再一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖;
[0082]圖5是根據(jù)一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖;
[0083]圖6是根據(jù)另一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖;
[0084]圖7是根據(jù)再一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖;
[0085]圖8是根據(jù)還一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖;
[0086]圖9是根據(jù)一示例性實(shí)施例示出的一種用于模擬測(cè)試的裝置的框圖。

【具體實(shí)施方式】
[0087]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0088]圖1是根據(jù)部分示例性實(shí)施例示出的一種模擬測(cè)試方法所涉及的實(shí)施環(huán)境的示意圖,如圖1所示,該實(shí)施環(huán)境可以包括線上服務(wù)器120和線下測(cè)試服務(wù)器140。
[0089]線上服務(wù)器120可以為能夠接收并拷貝運(yùn)行數(shù)據(jù)的服務(wù)器。這里所講的線上服務(wù)器120可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0090]線上服務(wù)器120與線下測(cè)試服務(wù)器140之間可以通過(guò)無(wú)線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)相連。
[0091]線下測(cè)試服務(wù)器140可以為能夠接收運(yùn)行數(shù)據(jù)并對(duì)測(cè)試代碼進(jìn)行測(cè)試的服務(wù)器。這里所講的線下測(cè)試服務(wù)器140可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0092]圖2是根據(jù)一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖,如圖2所示,該模擬測(cè)試方法應(yīng)用于圖1所示的實(shí)施環(huán)境中的線上服務(wù)器120中,包括以下步驟。
[0093]在步驟201中,接收客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0094]這里的運(yùn)行數(shù)據(jù)可以是客戶端與服務(wù)器交互時(shí)由客戶端產(chǎn)生并發(fā)送給服務(wù)器的數(shù)據(jù)。比如,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求獲取網(wǎng)絡(luò)資源的資源獲取請(qǐng)求,或者,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求登錄的登錄請(qǐng)求,或者,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求訪問(wèn)網(wǎng)頁(yè)資源的訪問(wèn)請(qǐng)求等。
[0095]在步驟202中,利用流量拷貝代碼拷貝運(yùn)行數(shù)據(jù)。
[0096]這里的流量拷貝代碼通常為設(shè)置在線上服務(wù)器中的是用于拷貝運(yùn)行數(shù)據(jù)的代碼。
[0097]在步驟203中,利用流量拷貝代碼將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,運(yùn)行數(shù)據(jù)用于觸發(fā)線下測(cè)試服務(wù)器利用運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0098]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試方法,通過(guò)利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器;由于能夠?qū)⒖蛻舳税l(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)進(jìn)行拷貝并作為模擬測(cè)試數(shù)據(jù),因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0099]圖3是根據(jù)另一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖,如圖3所示,該模擬測(cè)試方法應(yīng)用于圖1所示的實(shí)施環(huán)境中的線下測(cè)試服務(wù)器140中,包括以下步驟。
[0100]在步驟301中,接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),運(yùn)行數(shù)據(jù)是線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0101]在步驟302中,利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù)。
[0102]這里的測(cè)試代碼通常是設(shè)置在線下測(cè)試服務(wù)器中,用于對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試的代碼。
[0103]在步驟303中,對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析,得到測(cè)試代碼的測(cè)試結(jié)果。
[0104]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試方法,通過(guò)接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試并得到測(cè)試數(shù)據(jù),對(duì)測(cè)試數(shù)據(jù)分析得到測(cè)試結(jié)果;由于將線上測(cè)試服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)作為模擬測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0105]圖4是根據(jù)再一示例性實(shí)施例示出的一種模擬測(cè)試方法的流程圖,如圖4所示,該模擬測(cè)試方法應(yīng)用于圖1所示的實(shí)施環(huán)境中,包括以下步驟。
[0106]在步驟401中,線上服務(wù)器接收客戶端發(fā)送給該線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0107]運(yùn)行數(shù)據(jù)是客戶端與服務(wù)器交互時(shí)由客戶端產(chǎn)生的發(fā)送給服務(wù)器的數(shù)據(jù),比如,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求獲取網(wǎng)絡(luò)資源的資源獲取請(qǐng)求,或者,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求登錄的登錄請(qǐng)求,或者,運(yùn)行數(shù)據(jù)可以為發(fā)送給服務(wù)器的用于請(qǐng)求訪問(wèn)網(wǎng)頁(yè)資源的訪問(wèn)請(qǐng)求等。本實(shí)施例對(duì)運(yùn)行數(shù)據(jù)的類型不作具體限定。
[0108]通常來(lái)講,客戶端在接收到用戶操作產(chǎn)生的指令,并根據(jù)該指令生成對(duì)應(yīng)的運(yùn)行數(shù)據(jù)后,通常會(huì)將與該指令對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行封裝,并將封裝后的運(yùn)行數(shù)據(jù)發(fā)送給線上服務(wù)器,線上服務(wù)器在接收到客戶端發(fā)送的封裝后的運(yùn)行數(shù)據(jù)后,對(duì)其進(jìn)行解封裝得到運(yùn)行數(shù)據(jù),并根據(jù)該運(yùn)行數(shù)據(jù)進(jìn)行相應(yīng)操作。
[0109]舉例來(lái)講,當(dāng)用戶想要聽(tīng)某一首歌曲時(shí),用戶通過(guò)點(diǎn)擊客戶端上顯示的該歌曲的鏈接地址,產(chǎn)生點(diǎn)播該歌曲的播放指令,客戶端在接收到該播放指令后,生成用于從服務(wù)器獲取該歌曲的獲取請(qǐng)求,該獲取請(qǐng)求即為一個(gè)運(yùn)行數(shù)據(jù)??蛻舳藢?duì)該運(yùn)行數(shù)據(jù)進(jìn)行封裝,并將封裝后的運(yùn)行數(shù)據(jù)發(fā)送給線上服務(wù)器。線上服務(wù)器在接收到客戶端發(fā)送的封裝后的運(yùn)行數(shù)據(jù)后,進(jìn)行解封裝得到運(yùn)行數(shù)據(jù)并通過(guò)運(yùn)行代碼運(yùn)行該運(yùn)行數(shù)據(jù),反饋與該運(yùn)行數(shù)據(jù)對(duì)應(yīng)的歌曲的播放地址,并將該播放地址發(fā)送給客戶端,客戶端根據(jù)該播放地址播放用戶選定的歌曲。
[0110]在步驟402中,線上服務(wù)器利用流量拷貝代碼,在線上服務(wù)器的網(wǎng)絡(luò)層拷貝運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
[0111]這里的流量拷貝代碼設(shè)置在線上服務(wù)器中,用于對(duì)運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行拷貝。
[0112]線上服務(wù)器在接收到客戶端發(fā)送的封裝后的運(yùn)行數(shù)據(jù)后,會(huì)對(duì)該封裝后的運(yùn)行數(shù)據(jù)進(jìn)行解封裝。當(dāng)運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包在數(shù)據(jù)鏈路層被初步解封裝后,會(huì)被上傳到數(shù)據(jù)鏈路層的上層,即網(wǎng)絡(luò)層,此時(shí),流量拷貝代碼可以拷貝網(wǎng)絡(luò)層上的運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包,這時(shí)的拷貝得到的數(shù)據(jù)包中還存在IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)包頭,即還存在源IP地址以及目的IP地址。
[0113]在實(shí)際使用中,線上服務(wù)器從客戶端得到的數(shù)據(jù)包的源IP地址均為客戶端的IP地址,得到的數(shù)據(jù)包的目的IP地址均為線上服務(wù)器的IP地址。為了使得該數(shù)據(jù)包能夠被發(fā)送到線下測(cè)試服務(wù)器,流量拷貝工具可以將在線上服務(wù)器在網(wǎng)絡(luò)層拷貝得到的數(shù)據(jù)包的源IP地址和目的IP地址進(jìn)行修改,具體流程請(qǐng)參見(jiàn)下述步驟403至405。
[0114]在步驟403中,線上服務(wù)器利用流量拷貝代碼,將運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為線上服務(wù)器的IP地址。
[0115]在步驟404中,線上服務(wù)器利用流量拷貝代碼,將數(shù)據(jù)包的目的IP地址修改為線下測(cè)試服務(wù)器的IP地址。
[0116]舉例來(lái)講,客戶端的IP地址為210.76.200.11,線上服務(wù)器的IP地址為119.75.218.77,線下測(cè)試服務(wù)器的IP地址為119.75.218.88。線上服務(wù)器在網(wǎng)絡(luò)層對(duì)數(shù)據(jù)包分析后得到該數(shù)據(jù)包的源IP地址為210.76.200.11,目的IP地址為119.75.218.77。線上服務(wù)器利用流量拷貝代碼對(duì)該拷貝得到的數(shù)據(jù)包的IP地址進(jìn)行修改,得到修改后的數(shù)據(jù)包的源IP地址為119.75.218.77,目的IP地址為119.75.218.88。
[0117]需要補(bǔ)充說(shuō)明的是,上述的IP地址僅用于說(shuō)明數(shù)據(jù)包在客戶端、線上服務(wù)器和線下測(cè)試服務(wù)器之間的轉(zhuǎn)發(fā)方向,并不用于限制客戶端、線上服務(wù)器和線下測(cè)試服務(wù)器所在的網(wǎng)段,比如線上服務(wù)器和線下測(cè)試服務(wù)器也可以不在同一個(gè)網(wǎng)段或局域網(wǎng)中,本實(shí)施例對(duì)客戶端、線上服務(wù)器和線下測(cè)試服務(wù)器的IP地址以及三者之間所處的網(wǎng)段不作具體限定。
[0118]在步驟405中,線上服務(wù)器將IP地址被修改后的運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給線下測(cè)試服務(wù)器。
[0119]線上服務(wù)器在將IP地址被修改后的運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給線下測(cè)試服務(wù)器時(shí),可以通過(guò)有線或者無(wú)線網(wǎng)絡(luò)進(jìn)行發(fā)送。路由器會(huì)將該數(shù)據(jù)包的源MAC(Media AccessControl,介質(zhì)訪問(wèn)控制)地址修改為線上服務(wù)器的MAC地址,目的MAC地址修改為線下測(cè)試服務(wù)器的MAC地址,以便將該數(shù)據(jù)包發(fā)送給線下測(cè)試服務(wù)器。
[0120]在步驟406中,線下測(cè)試服務(wù)器接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)。
[0121]線下測(cè)試服務(wù)器在接收到線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)之后,需要對(duì)該運(yùn)行數(shù)據(jù)進(jìn)行解封裝,得到解封裝后的運(yùn)行數(shù)據(jù)。
[0122]在步驟407中,線下測(cè)試服務(wù)器利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù)。
[0123]這里所講的測(cè)試代碼通常是準(zhǔn)備用于替換線上服務(wù)器中的運(yùn)行代碼的代碼,也即可以理解為,測(cè)試代碼為運(yùn)行代碼的升級(jí)版,但測(cè)試代碼還在研發(fā)的測(cè)試階段。
[0124]線下測(cè)試服務(wù)器將解封裝后的運(yùn)行數(shù)據(jù)發(fā)送給測(cè)試代碼,測(cè)試代碼對(duì)該運(yùn)行數(shù)據(jù)進(jìn)行處理,得到測(cè)試數(shù)據(jù)。
[0125]也即,測(cè)試數(shù)據(jù)是測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)處理后得到的數(shù)據(jù)。比如,運(yùn)行數(shù)據(jù)為客戶端發(fā)送的用于請(qǐng)求播放某一首歌曲的播放請(qǐng)求,測(cè)試代碼對(duì)該運(yùn)行數(shù)據(jù)進(jìn)行處理后,輸出的結(jié)果通常為該歌曲的播放地址,則該播放地址即為模擬測(cè)試得到的測(cè)試數(shù)據(jù)。
[0126]線下測(cè)試服務(wù)器在測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行處理后,也可以對(duì)該測(cè)試代碼的測(cè)試性能以及線下測(cè)試服務(wù)器的性能進(jìn)行分析,得到測(cè)試性能指標(biāo)。這里的測(cè)試性能指標(biāo)可以是啟動(dòng)所需時(shí)長(zhǎng)、運(yùn)行所需時(shí)長(zhǎng)、運(yùn)行所占內(nèi)存等等,測(cè)試性能指標(biāo)可以根據(jù)實(shí)際所需要的模擬測(cè)試結(jié)果進(jìn)行設(shè)定,本實(shí)施例對(duì)測(cè)試性能指標(biāo)不作具體限定。
[0127]在步驟408中,線下測(cè)試服務(wù)器利用流量攔截代碼在線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截測(cè)試數(shù)據(jù)。
[0128]這里的流量拷貝代碼通常位于線下測(cè)試服務(wù)器中,用于對(duì)測(cè)試代碼反饋的測(cè)試數(shù)據(jù)進(jìn)行攔截。
[0129]線下測(cè)試服務(wù)器在得到測(cè)試代碼反饋的測(cè)試數(shù)據(jù)后,通常會(huì)對(duì)該測(cè)試數(shù)據(jù)進(jìn)行封裝,然后將測(cè)試數(shù)據(jù)發(fā)送至運(yùn)行數(shù)據(jù)所對(duì)應(yīng)數(shù)據(jù)包中源IP所對(duì)應(yīng)線上服務(wù)器。
[0130]可選的,在網(wǎng)絡(luò)層,線下測(cè)試服務(wù)器在封裝測(cè)試數(shù)據(jù)時(shí),可以將測(cè)試代碼的測(cè)試性能指標(biāo)封裝在IP頭部字段中。
[0131]對(duì)應(yīng)的,線下測(cè)試服務(wù)器可以利用流量攔截代碼在網(wǎng)絡(luò)層對(duì)封裝后的該測(cè)試數(shù)據(jù)進(jìn)行攔截。
[0132]在步驟409中,線下測(cè)試服務(wù)器對(duì)測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到數(shù)據(jù)包包體內(nèi)數(shù)據(jù)。
[0133]數(shù)據(jù)包包體內(nèi)數(shù)據(jù)為去掉數(shù)據(jù)包頭部后所剩余的數(shù)據(jù)。
[0134]在步驟410中,線下測(cè)試服務(wù)器將得到的數(shù)據(jù)確定為測(cè)試代碼的測(cè)試結(jié)果。
[0135]線下測(cè)試服務(wù)器在得到測(cè)試結(jié)果后會(huì)對(duì)該測(cè)試結(jié)果進(jìn)行分析,以此判斷測(cè)試代碼是否運(yùn)行正常。比如,運(yùn)行數(shù)據(jù)為用戶對(duì)于某一首歌曲的播放請(qǐng)求,當(dāng)測(cè)試代碼根據(jù)該運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試后輸出的結(jié)果為該歌曲的播放地址時(shí),則表明該測(cè)試代碼運(yùn)行正常;當(dāng)測(cè)試代碼根據(jù)該測(cè)試數(shù)據(jù)進(jìn)行模擬測(cè)試后輸出的結(jié)果不為該歌曲的播放地址時(shí),比如反饋的是一個(gè)空地址或者反饋的是錯(cuò)誤信息,則表明該測(cè)試代碼運(yùn)行出錯(cuò)。
[0136]在一種使用場(chǎng)景中,開(kāi)發(fā)者在利用模擬的真實(shí)運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試后,為了得知該測(cè)試代碼的性能,通常還需要獲取該測(cè)試代碼的測(cè)試性能指標(biāo)??蛇x的,可以將該測(cè)試性能指標(biāo)與線上服務(wù)器中運(yùn)行代碼的運(yùn)行性能指標(biāo)進(jìn)行比較,以衡量具有測(cè)試代碼的線下測(cè)試服務(wù)器與具有運(yùn)行代碼的線上服務(wù)器的性能高低,從而進(jìn)一步判定測(cè)試代碼相對(duì)于運(yùn)行代碼的性能。
[0137]由于線下測(cè)試服務(wù)器是根據(jù)線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)進(jìn)行的模擬測(cè)試,因此根據(jù)網(wǎng)絡(luò)協(xié)議,線下測(cè)試服務(wù)器在獲取到模擬測(cè)試后得到的測(cè)試數(shù)據(jù)后,會(huì)默認(rèn)地將這些測(cè)試數(shù)據(jù)封裝后反饋給線上服務(wù)器,而為了避免這些測(cè)試數(shù)據(jù)對(duì)線上測(cè)試服務(wù)器的影響,通常在步驟410后,將獲得的測(cè)試結(jié)果復(fù)制至分析單元進(jìn)行分析,并丟棄獲取到的這些數(shù)據(jù)包,但可選的,為了對(duì)比具有運(yùn)行代碼的線上服務(wù)器和具有測(cè)試代碼的線下測(cè)試服務(wù)器的性能,還需要將線下測(cè)試服務(wù)器的測(cè)試性能指標(biāo)發(fā)送給線上服務(wù)器以進(jìn)行分析,因此在丟棄的數(shù)據(jù)包之前,還需要從數(shù)據(jù)包中獲取測(cè)試代碼的測(cè)試性能指標(biāo),具體流程則可以參見(jiàn)下述步驟411至415。
[0138]在步驟411中,線下測(cè)試服務(wù)器從測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取測(cè)試代碼的測(cè)試性能指標(biāo),測(cè)試性能指標(biāo)是測(cè)試代碼在處理運(yùn)行數(shù)據(jù)后得到的用于指示線下測(cè)試服務(wù)器以及測(cè)試代碼的性能指標(biāo)。
[0139]線下測(cè)試服務(wù)器在封裝時(shí)會(huì)將測(cè)試代碼的測(cè)試性能指標(biāo)封裝在IP頭部字段中,當(dāng)線下測(cè)試服務(wù)器需要獲取該測(cè)試性能指標(biāo)時(shí),可以對(duì)攔截的測(cè)試數(shù)據(jù)進(jìn)行解封裝,得到該測(cè)試性能指標(biāo)。
[0140]在步驟412中,線下測(cè)試服務(wù)器將測(cè)試性能指標(biāo)發(fā)送給線上服務(wù)器。
[0141]在步驟413中,線上服務(wù)器接收線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo)。
[0142]在步驟414中,線上服務(wù)器獲取運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),運(yùn)行性能指標(biāo)是運(yùn)行代碼在處理運(yùn)行數(shù)據(jù)后得到的用于指示線上服務(wù)器以及運(yùn)行代碼的性能指標(biāo)。
[0143]線上服務(wù)器在運(yùn)行代碼處理運(yùn)行數(shù)據(jù)后,對(duì)運(yùn)行代碼以及線上服務(wù)器的性能進(jìn)行分析,得到運(yùn)行性能指標(biāo),并進(jìn)行相應(yīng)存儲(chǔ)。
[0144]在步驟415中,線上服務(wù)器將測(cè)試性能指標(biāo)和運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果。
[0145]線上服務(wù)器可以根據(jù)測(cè)試性能指標(biāo)和運(yùn)行性能指標(biāo),對(duì)啟動(dòng)所需時(shí)長(zhǎng)、運(yùn)行所需時(shí)長(zhǎng)、運(yùn)行所占內(nèi)存等指標(biāo)進(jìn)行對(duì)比,以此確定線上服務(wù)器和線下服務(wù)器的性能高低。
[0146]在步驟416中,線下測(cè)試服務(wù)器在得到測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的測(cè)試數(shù)據(jù)。
[0147]為了不讓線下測(cè)試服務(wù)器的測(cè)試數(shù)據(jù)影響線上服務(wù)器的正常運(yùn)行,線下測(cè)試服務(wù)器在攔截得到測(cè)試代碼的測(cè)試數(shù)據(jù)后,需要丟棄該測(cè)試數(shù)據(jù)。
[0148]需要說(shuō)明的是,步驟416可以在步驟411后或步驟411之后的任一步驟后面執(zhí)行。
[0149]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試方法,通過(guò)線上服務(wù)器利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),線上服務(wù)器將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,線下測(cè)試服務(wù)器接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),線下測(cè)試服務(wù)器利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試并得到測(cè)試數(shù)據(jù);由于線下測(cè)試服務(wù)器能夠根據(jù)線上服務(wù)器發(fā)送的客戶端發(fā)送的運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0150]下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)方法實(shí)施例。
[0151]圖5是根據(jù)一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖,如圖5所示,該模擬測(cè)試裝置應(yīng)用于圖1所示實(shí)施環(huán)境中的線上服務(wù)器120中,該模擬測(cè)試裝置可以包括但不限于:第一接收模塊502、拷貝模塊504和發(fā)送模塊506。
[0152]該第一接收模塊502,被配置為接收客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0153]該拷貝模塊504,被配置為利用流量拷貝代碼拷貝運(yùn)行數(shù)據(jù)。
[0154]該發(fā)送模塊506,被配置為利用流量拷貝代碼將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,運(yùn)行數(shù)據(jù)用于觸發(fā)線下測(cè)試服務(wù)器利用運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0155]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試裝置,通過(guò)利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器;由于能夠?qū)⒖蛻舳税l(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)進(jìn)行拷貝并作為模擬測(cè)試數(shù)據(jù),因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0156]圖6是根據(jù)另一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖,如圖6所示,該模擬測(cè)試裝置應(yīng)用于圖1所示實(shí)施環(huán)境中的線上服務(wù)器120中,該模擬測(cè)試裝置可以包括但不限于:第一接收模塊602、拷貝模塊604和發(fā)送模塊606。
[0157]該第一接收模塊602,被配置為接收客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0158]該拷貝模塊604,被配置為利用流量拷貝代碼拷貝運(yùn)行數(shù)據(jù)。
[0159]該發(fā)送模塊606,被配置為利用流量拷貝代碼將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,運(yùn)行數(shù)據(jù)用于觸發(fā)線下測(cè)試服務(wù)器利用運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0160]在一種可能的實(shí)施例中,該拷貝模塊604被配置為利用流量拷貝代碼,在線上服務(wù)器的網(wǎng)絡(luò)層拷貝運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
[0161]在一種可能的實(shí)施例中,該發(fā)送模塊606可以包括:第一修改子模塊606a、第二修改子模塊606b和發(fā)送子模塊606c。
[0162]該第一修改子模塊606a,被配置為利用流量拷貝代碼,將運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為線上服務(wù)器的IP地址。
[0163]該第二修改子模塊606b,被配置為利用流量拷貝代碼,將數(shù)據(jù)包的目的IP地址修改為線下測(cè)試服務(wù)器的IP地址。
[0164]該發(fā)送子模塊606c,被配置為將IP地址被修改后的運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給線下測(cè)試服務(wù)器。
[0165]在一種可能的實(shí)施例中,線上服務(wù)器中還設(shè)置有運(yùn)行代碼,該模擬測(cè)試裝置還包括:第二接收模塊608、獲取模塊610和對(duì)比模塊612。
[0166]該第二接收模塊608,被配置為接收線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo),測(cè)試性能指標(biāo)是測(cè)試代碼在處理運(yùn)行數(shù)據(jù)后得到的用于指示線下測(cè)試服務(wù)器以及測(cè)試代碼的性能指標(biāo)。
[0167]該獲取模塊610,被配置為獲取運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),運(yùn)行性能指標(biāo)是運(yùn)行代碼在處理運(yùn)行數(shù)據(jù)后得到的用于指示線上服務(wù)器以及運(yùn)行代碼的性能指標(biāo)。
[0168]該對(duì)比模塊612,被配置為將測(cè)試性能指標(biāo)和運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果O
[0169]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試裝置,通過(guò)利用流量拷貝代碼拷貝客戶端發(fā)送的運(yùn)行數(shù)據(jù),將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器;由于能夠?qū)⒖蛻舳税l(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)進(jìn)行拷貝并作為模擬測(cè)試數(shù)據(jù),因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0170]圖7是根據(jù)再一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖,如圖7所示,該模擬測(cè)試裝置應(yīng)用于圖1所示實(shí)施環(huán)境中的線下測(cè)試服務(wù)器140中,該模擬測(cè)試裝置可以包括但不限于:接收模塊702、測(cè)試模塊704和分析模塊706。
[0171]該接收模塊702,被配置為接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),運(yùn)行數(shù)據(jù)是線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0172]該測(cè)試模塊704,被配置為利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù)。
[0173]該分析模塊706,被配置為對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析,得到測(cè)試代碼的測(cè)試結(jié)果。
[0174]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試裝置,通過(guò)接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試并得到測(cè)試數(shù)據(jù),對(duì)測(cè)試數(shù)據(jù)分析得到測(cè)試結(jié)果;由于將線上測(cè)試服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)作為模擬測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0175]圖8是根據(jù)還一示例性實(shí)施例示出的一種模擬測(cè)試裝置的框圖,如圖7所示,該模擬測(cè)試裝置應(yīng)用于圖1所示實(shí)施環(huán)境中的線下測(cè)試服務(wù)器140中,該模擬測(cè)試裝置可以包括但不限于:接收模塊802、測(cè)試模塊804和分析模塊806。
[0176]該接收模塊802,被配置為接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),運(yùn)行數(shù)據(jù)是線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù)。
[0177]該測(cè)試模塊804,被配置為利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù)。
[0178]該分析模塊806,被配置為對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析,得到測(cè)試代碼的測(cè)試結(jié)果。
[0179]在一種可能的實(shí)施例中,線下測(cè)試服務(wù)器中還設(shè)置有流量攔截代碼,該模擬測(cè)試裝置還包括:攔截模塊808。
[0180]該攔截模塊808,被配置為利用流量攔截代碼在線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截測(cè)試數(shù)據(jù)。
[0181]在一種可能的實(shí)施例中,該分析模塊806還包括:解封裝子模塊806a和確定子模塊 806b。
[0182]該解封裝子模塊806a,被配置為對(duì)測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到數(shù)據(jù)包包體內(nèi)數(shù)據(jù)。
[0183]該確定子模塊806b,被配置為將得到的數(shù)據(jù)確定為測(cè)試代碼的測(cè)試結(jié)果。
[0184]在一種可能的實(shí)施例中,該模擬測(cè)試裝置還包括:獲取模塊810和發(fā)送模塊812。
[0185]該獲取模塊810,被配置為從測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取測(cè)試代碼的測(cè)試性能指標(biāo),測(cè)試性能指標(biāo)是測(cè)試代碼在處理運(yùn)行數(shù)據(jù)后得到的用于指示線下測(cè)試服務(wù)器以及測(cè)試代碼的性能指標(biāo)。
[0186]該發(fā)送模塊812,被配置為將測(cè)試性能指標(biāo)發(fā)送給線上服務(wù)器。
[0187]在一種可能的實(shí)施例中,該模擬測(cè)試裝置還包括:丟棄模塊814。
[0188]該丟棄模塊814,被配置為在得到測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的測(cè)試數(shù)據(jù)。
[0189]綜上所述,本公開(kāi)實(shí)施例中提供的模擬測(cè)試裝置,通過(guò)接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試并得到測(cè)試數(shù)據(jù),對(duì)測(cè)試數(shù)據(jù)分析得到測(cè)試結(jié)果;由于將線上測(cè)試服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù)作為模擬測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,因此解決了由于模擬測(cè)試數(shù)據(jù)不全面而導(dǎo)致代碼上線后服務(wù)出錯(cuò)的問(wèn)題;達(dá)到了提高模擬測(cè)試全面性的效果。
[0190]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0191]本公開(kāi)一示例性實(shí)施例提供了一種模擬測(cè)試裝置,能夠?qū)崿F(xiàn)本公開(kāi)提供的模擬測(cè)試方法,該模擬測(cè)試裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0192]其中,處理器被配置為:
[0193]接收客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0194]利用流量拷貝代碼拷貝運(yùn)行數(shù)據(jù);
[0195]利用流量拷貝代碼將拷貝得到的運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,運(yùn)行數(shù)據(jù)用于觸發(fā)線下測(cè)試服務(wù)器利用運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
[0196]本公開(kāi)另一示例性實(shí)施例提供了一種模擬測(cè)試裝置,能夠?qū)崿F(xiàn)本公開(kāi)提供的模擬測(cè)試方法,該模擬測(cè)試裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0197]其中,處理器被配置為:
[0198]接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),運(yùn)行數(shù)據(jù)是線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給線上服務(wù)器的運(yùn)行數(shù)據(jù);
[0199]利用測(cè)試代碼對(duì)運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù);
[0200]對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析,得到測(cè)試代碼的測(cè)試結(jié)果。
[0201]圖9是根據(jù)一示例性實(shí)施例示出的一種用于模擬測(cè)試的裝置的框圖。例如,裝置900可以被提供為一服務(wù)器。參照?qǐng)D9,裝置900包括處理組件902,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器904所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件902的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器904中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件902被配置為執(zhí)行指令,以執(zhí)行上述模擬測(cè)試方法。
[0202]裝置900還可以包括一個(gè)電源組件906被配置為執(zhí)行裝置900的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口 908被配置為將裝置900連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口910。裝置900可以操作基于存儲(chǔ)在存儲(chǔ)器904的操作系統(tǒng),例如Windows ServerTM, MacOS XTM, UnixTM, LinuxTM, FreeBSDTM 或類似。
[0203]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
[0204] 應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種模擬測(cè)試方法,其特征在于,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述方法包括: 接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù); 利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù),包括: 利用所述流量拷貝代碼,在所述線上服務(wù)器的網(wǎng)絡(luò)層拷貝所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,包括: 利用所述流量拷貝代碼,將所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為所述線上服務(wù)器的IP地址; 利用所述流量拷貝代碼,將所述數(shù)據(jù)包的目的IP地址修改為所述線下測(cè)試服務(wù)器的IP地址; 將IP地址被修改后的所述運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給所述線下測(cè)試服務(wù)器。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述線上服務(wù)器中還設(shè)置有運(yùn)行代碼,所述方法還包括: 接收所述線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo); 獲取所述運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),所述運(yùn)行性能指標(biāo)是所述運(yùn)行代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線上服務(wù)器以及所述運(yùn)行代碼的性能指標(biāo); 將所述測(cè)試性能指標(biāo)和所述運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果。
5.一種模擬測(cè)試方法,其特征在于,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述方法包括: 接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù); 對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述線下測(cè)試服務(wù)器中還設(shè)置有流量攔截代碼,所述方法還包括: 利用所述流量攔截代碼在所述線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截所述測(cè)試數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果,包括: 對(duì)所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到所述數(shù)據(jù)包包體內(nèi)數(shù)據(jù); 將得到的所述數(shù)據(jù)確定為所述測(cè)試代碼的測(cè)試結(jié)果。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 從所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取所述測(cè)試代碼的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo); 將所述測(cè)試性能指標(biāo)發(fā)送給所述線上服務(wù)器。
9.根據(jù)權(quán)利要求5至8中任一所述的方法,其特征在于,所述方法還包括: 在得到所述測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的所述測(cè)試數(shù)據(jù)。
10.一種模擬測(cè)試裝置,其特征在于,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述裝置包括: 第一接收模塊,被配置為接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 拷貝模塊,被配置為利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù); 發(fā)送模塊,被配置為利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述拷貝模塊被配置為利用所述流量拷貝代碼,在所述線上服務(wù)器的網(wǎng)絡(luò)層拷貝所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述發(fā)送模塊,包括: 第一修改子模塊,被配置為利用所述流量拷貝代碼,將所述運(yùn)行數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的源IP地址修改為所述線上服務(wù)器的IP地址; 第二修改子模塊,被配置為利用所述流量拷貝代碼,將所述數(shù)據(jù)包的目的IP地址修改為所述線下測(cè)試服務(wù)器的IP地址; 發(fā)送子模塊,被配置為將IP地址被修改后的所述運(yùn)行數(shù)據(jù)的數(shù)據(jù)包發(fā)送給所述線下測(cè)試服務(wù)器。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述線上服務(wù)器中還設(shè)置有運(yùn)行代碼,所述裝置還包括: 第二接收模塊,被配置為接收所述線下測(cè)試服務(wù)器發(fā)送的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo); 獲取模塊,被配置為獲取所述運(yùn)行代碼產(chǎn)生的運(yùn)行性能指標(biāo),所述運(yùn)行性能指標(biāo)是所述運(yùn)行代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線上服務(wù)器以及所述運(yùn)行代碼的性能指標(biāo); 對(duì)比模塊,被配置為將所述測(cè)試性能指標(biāo)和所述運(yùn)行性能指標(biāo)進(jìn)行對(duì)比,得到對(duì)比結(jié)果O
14.一種模擬測(cè)試裝置,其特征在于,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述裝置包括: 接收模塊,被配置為接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 測(cè)試模塊,被配置為利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù); 分析模塊,被配置為對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述線下測(cè)試服務(wù)器中還設(shè)置有流量攔截代碼,所述裝置還包括: 攔截模塊,被配置為利用所述流量攔截代碼在所述線下測(cè)試服務(wù)器的網(wǎng)絡(luò)層攔截所述測(cè)試數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述分析模塊,包括: 解封裝子模塊,被配置為對(duì)所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行解封裝,得到所述數(shù)據(jù)包包體內(nèi)數(shù)據(jù); 確定子模塊,被配置為將得到的所述數(shù)據(jù)確定為所述測(cè)試代碼的測(cè)試結(jié)果。
17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括: 獲取模塊,被配置為從所述測(cè)試數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)包的IP頭部字段中,獲取所述測(cè)試代碼的測(cè)試性能指標(biāo),所述測(cè)試性能指標(biāo)是所述測(cè)試代碼在處理所述運(yùn)行數(shù)據(jù)后得到的用于指示所述線下測(cè)試服務(wù)器以及所述測(cè)試代碼的性能指標(biāo); 發(fā)送模塊,被配置為將所述測(cè)試性能指標(biāo)發(fā)送給所述線上服務(wù)器。
18.根據(jù)權(quán)利要求14至17中任一所述的裝置,其特征在于,所述裝置還包括: 丟棄模塊,被配置為在得到所述測(cè)試代碼的測(cè)試結(jié)果之后,丟棄攔截到的所述測(cè)試數(shù)據(jù)。
19.一種模擬測(cè)試裝置,其特征在于,應(yīng)用于設(shè)置有流量拷貝代碼的線上服務(wù)器中,所述裝置包括: 處理器; 用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 接收客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 利用所述流量拷貝代碼拷貝所述運(yùn)行數(shù)據(jù); 利用所述流量拷貝代碼將拷貝得到的所述運(yùn)行數(shù)據(jù)發(fā)送給線下測(cè)試服務(wù)器,所述運(yùn)行數(shù)據(jù)用于觸發(fā)所述線下測(cè)試服務(wù)器利用所述運(yùn)行數(shù)據(jù)對(duì)測(cè)試代碼進(jìn)行模擬測(cè)試。
20.一種模擬測(cè)試裝置,其特征在于,應(yīng)用于設(shè)置有測(cè)試代碼的線下測(cè)試服務(wù)器中,所述裝置包括: 處理器; 用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 接收線上服務(wù)器發(fā)送的運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)是所述線上服務(wù)器利用流量拷貝代碼拷貝的由客戶端發(fā)送給所述線上服務(wù)器的運(yùn)行數(shù)據(jù); 利用所述測(cè)試代碼對(duì)所述運(yùn)行數(shù)據(jù)進(jìn)行模擬測(cè)試,得到測(cè)試數(shù)據(jù); 對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行分析,得到所述測(cè)試代碼的測(cè)試結(jié)果。
【文檔編號(hào)】H04L12/26GK104410542SQ201410658897
【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】譚國(guó)斌, 沈建榮, 馬哲 申請(qǐng)人:小米科技有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1