亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

服務(wù)器接口并發(fā)測試的方法和裝置的制造方法

文檔序號(hào):9524097閱讀:481來源:國知局
服務(wù)器接口并發(fā)測試的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及服務(wù)器接口并發(fā)測試的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)和運(yùn)行于網(wǎng)絡(luò)的軟件發(fā)展越來越快,人們最終通過網(wǎng)絡(luò)從服務(wù)器端獲取服務(wù);服務(wù)器是整個(gè)網(wǎng)絡(luò)系統(tǒng)和計(jì)算機(jī)平臺(tái)的核心,大部分重要的數(shù)據(jù)保存在服務(wù)器上,大部分網(wǎng)絡(luò)服務(wù)也都在服務(wù)器上運(yùn)行,服務(wù)器的性能決定整個(gè)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的性能;因此,服務(wù)器的性能測試顯得尤為重要,而服務(wù)器接口并發(fā)測試是測試服務(wù)器性能的一種重要方法。
[0003]目前,進(jìn)行服務(wù)器接口并發(fā)測試的系統(tǒng)很少,而且不夠智能,在進(jìn)行服務(wù)器接口并發(fā)測試時(shí)大部分的系統(tǒng)需要測試員手動(dòng)輸入測試接口、接口參數(shù)等測試信息,由于服務(wù)器接口并發(fā)測試的測試信息很多,故測試員手動(dòng)輸入測試信息需要很長時(shí)間,從而導(dǎo)致服務(wù)器接口并發(fā)測試的效率低下。

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

[0004]本發(fā)明的主要目的在于提高服務(wù)器接口并發(fā)測試的測試效率。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種服務(wù)器接口并發(fā)測試的方法,包括以下步驟:接收批量導(dǎo)入的多個(gè)模擬用戶的接口數(shù)據(jù)和預(yù)置結(jié)果數(shù)據(jù),將所述接口數(shù)據(jù)提交至服務(wù)器;接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果。
[0006]優(yōu)選地,在所述接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果的步驟之前,所述服務(wù)器接口并發(fā)測試的方法還包括:判斷提交至所述服務(wù)器的接口數(shù)據(jù)是否重復(fù);當(dāng)提交至所述服務(wù)器的接口數(shù)據(jù)重復(fù)時(shí),根據(jù)預(yù)設(shè)的參數(shù)化標(biāo)準(zhǔn)將所述接口數(shù)據(jù)參數(shù)化,并將參數(shù)化后的接口數(shù)據(jù)重新提交至所述服務(wù)器。
[0007]優(yōu)選地,在所述當(dāng)提交至所述服務(wù)器的接口數(shù)據(jù)重復(fù)時(shí),根據(jù)預(yù)設(shè)的參數(shù)化標(biāo)準(zhǔn)將所述接口數(shù)據(jù)參數(shù)化,并將參數(shù)化后的接口數(shù)據(jù)重新提交至所述服務(wù)器的步驟之前,所述服務(wù)器接口并發(fā)測試的方法還包括:接收測試員設(shè)置的所述接口數(shù)據(jù)的參數(shù)化標(biāo)準(zhǔn);所述參數(shù)化標(biāo)準(zhǔn)為默認(rèn)參數(shù)化標(biāo)準(zhǔn)或者自定義參數(shù)化標(biāo)準(zhǔn)。
[0008]優(yōu)選地,在所述將所述接口數(shù)據(jù)提交至服務(wù)器的步驟之前,所述服務(wù)器接口并發(fā)測試的方法還包括:當(dāng)所述接口數(shù)據(jù)和/或所述預(yù)置結(jié)果數(shù)據(jù)發(fā)生變化時(shí),對(duì)所述接口數(shù)據(jù)和/或所述預(yù)置結(jié)果數(shù)據(jù)進(jìn)行增加、刪除、修改或者查找操作。
[0009]優(yōu)選地,在所述接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果的步驟之后,所述服務(wù)器接口并發(fā)測試的方法還包括:判斷對(duì)所述服務(wù)器的多個(gè)接口的測試是否完成;若否,測試未測試的所述服務(wù)器的接口 ;若是,根據(jù)所述接口數(shù)據(jù)、所述返回?cái)?shù)據(jù)和所述測試結(jié)果生成測試報(bào)告。
[0010]優(yōu)選地,在所述接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果的步驟之后,所述服務(wù)器接口并發(fā)測試的方法還包括:接收測試員設(shè)置的所述服務(wù)器的性能評(píng)分標(biāo)準(zhǔn);根據(jù)所述測試結(jié)果和所述性能評(píng)分標(biāo)準(zhǔn)對(duì)所述服務(wù)器進(jìn)行性能評(píng)分,并生成評(píng)分報(bào)告。
[0011]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種服務(wù)器接口并發(fā)測試的裝置,包括:數(shù)據(jù)接收模塊,用于接收批量導(dǎo)入的多個(gè)模擬用戶的所述接口數(shù)據(jù)和所述預(yù)置結(jié)果數(shù)據(jù);數(shù)據(jù)傳輸模塊,用于將所述接口數(shù)據(jù)提交至所述服務(wù)器;數(shù)據(jù)采集模塊,用于接收所述服務(wù)器的返回?cái)?shù)據(jù);數(shù)據(jù)處理模塊,用于比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果。
[0012]優(yōu)選地,所述服務(wù)器接口并發(fā)測試的裝置還包括:第一判斷模塊,用于判斷提交至所述服務(wù)器的接口數(shù)據(jù)是否重復(fù);參數(shù)設(shè)置模塊,用于在提交至所述服務(wù)器的接口數(shù)據(jù)重復(fù)時(shí),根據(jù)預(yù)設(shè)的參數(shù)化標(biāo)準(zhǔn)將所述接口數(shù)據(jù)參數(shù)化。
[0013]優(yōu)選地,所述參數(shù)設(shè)置模塊還用于在當(dāng)提交至所述服務(wù)器的接口數(shù)據(jù)重復(fù)時(shí),根據(jù)預(yù)設(shè)的參數(shù)化標(biāo)準(zhǔn)將所述接口數(shù)據(jù)參數(shù)化,并將參數(shù)化后的接口數(shù)據(jù)提交至所述服務(wù)器之前,接收測試員設(shè)置的所述接口數(shù)據(jù)的參數(shù)化標(biāo)準(zhǔn),所述參數(shù)化標(biāo)準(zhǔn)為默認(rèn)參數(shù)化標(biāo)準(zhǔn)或者自定義參數(shù)化標(biāo)準(zhǔn)。
[0014]優(yōu)選地,所述服務(wù)器接口并發(fā)測試的裝置還包括:數(shù)據(jù)管理模塊,用于在將所述接口數(shù)據(jù)提交至服務(wù)器之前,當(dāng)所述接口數(shù)據(jù)和/或所述預(yù)置結(jié)果數(shù)據(jù)發(fā)生變化時(shí),對(duì)所述接口數(shù)據(jù)和/或所述預(yù)置結(jié)果數(shù)據(jù)進(jìn)行增加、刪除、修改或者查找操作。
[0015]優(yōu)選地,所述服務(wù)器接口并發(fā)測試的裝置還包括:第二判斷模塊,用于在接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果之后,判斷對(duì)所述服務(wù)器的多個(gè)接口的測試是否完成;測試報(bào)告生成模塊,用于根據(jù)所述接口數(shù)據(jù)、所述返回?cái)?shù)據(jù)和所述測試結(jié)果生成測試報(bào)告。
[0016]優(yōu)選地,所述服務(wù)器接口并發(fā)測試的裝置還包括:性能評(píng)分模塊,用于在接收所述服務(wù)器的返回?cái)?shù)據(jù),比對(duì)所述返回?cái)?shù)據(jù)與所述預(yù)置結(jié)果數(shù)據(jù),根據(jù)比對(duì)結(jié)果得到測試結(jié)果之后,接收測試員設(shè)置的所述服務(wù)器的性能評(píng)分標(biāo)準(zhǔn),并根據(jù)所述測試結(jié)果和所述性能評(píng)分標(biāo)準(zhǔn)對(duì)所述服務(wù)器進(jìn)行性能評(píng)分,生成評(píng)分報(bào)告。
[0017]本發(fā)明所提供的服務(wù)器接口并發(fā)測試的方法通過在接收多個(gè)模擬用戶的接口數(shù)據(jù)和預(yù)置結(jié)果數(shù)據(jù)時(shí),測試員預(yù)先將多個(gè)模擬用戶的接口數(shù)據(jù)和預(yù)置結(jié)果數(shù)據(jù)整理為文檔,再批量的導(dǎo)入到終端系統(tǒng),相比于測試員手動(dòng)輸入的方式可以減少數(shù)據(jù)的輸入時(shí)間,提高了接口數(shù)據(jù)和預(yù)置結(jié)果數(shù)據(jù)的輸入效率,進(jìn)而提高了服務(wù)器接口并發(fā)測試的測試效率;另外,在將多個(gè)模擬用戶的接口數(shù)據(jù)提交至服務(wù)器進(jìn)行測試時(shí),通過自動(dòng)判斷提交至服務(wù)器的接口數(shù)據(jù)是否重復(fù),并在提交至服務(wù)器的接口數(shù)據(jù)重復(fù)時(shí),根據(jù)預(yù)設(shè)的參數(shù)化標(biāo)準(zhǔn)將接口數(shù)據(jù)參數(shù)化,再將參數(shù)化后的接口數(shù)據(jù)提交至服務(wù)器進(jìn)行測試,由于參數(shù)化后的接口數(shù)據(jù)消除了接口數(shù)據(jù)重復(fù)的可能,故可避免出現(xiàn)因接口數(shù)據(jù)重復(fù)而導(dǎo)致的測試中斷或者測試結(jié)果無效的情況,確保服務(wù)器接口在并發(fā)測試時(shí)能順利進(jìn)行或者得到有效的測試結(jié)果,從而保證服務(wù)器接口在并發(fā)測試時(shí)有較高的測試效率。
【附圖說明】
[0018]圖1為本發(fā)明服務(wù)器接口并發(fā)測試的方法第一實(shí)施例的流程示意圖;
[0019]圖2為本發(fā)明服務(wù)器接口并發(fā)測試的方法第二實(shí)施例的流程示意圖;
[0020]圖3為本發(fā)明服務(wù)器接口并發(fā)測試的方法第三實(shí)施例的流程示意圖;
[0021]圖4為本發(fā)明服務(wù)器接口并發(fā)測試的裝置第一實(shí)施例的功能模塊示意圖;
[0022]圖5為本發(fā)明服務(wù)器接口并發(fā)測試的裝置第二實(shí)施例的功能模塊示意圖;
[0023]圖6為本發(fā)明服務(wù)器接口并發(fā)測試的裝置第三實(shí)施例的功能模塊示意圖;
[0024]圖7為本發(fā)明服務(wù)器接口并發(fā)測試的裝置第四實(shí)施例的功能模塊示意圖。
[0025]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0026]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]本發(fā)明提供一種服務(wù)器接口并發(fā)測試的方法。
[0028]參照?qǐng)D1,圖1為本發(fā)明服
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1