1.一種測試方法,其特征在于,該方法包括:
服務(wù)器接收外部終端上傳的測試腳本和對應(yīng)所述測試腳本的腳本執(zhí)行信息,所述腳本執(zhí)行信息包括測試腳本名稱、腳本執(zhí)行參數(shù)和腳本執(zhí)行命令;
所述服務(wù)器根據(jù)所述腳本執(zhí)行命令和腳本執(zhí)行參數(shù),執(zhí)行所述測試腳本名稱對應(yīng)的測試腳本,并生成測試結(jié)果信息;
所述服務(wù)器向所述外部終端傳輸所述測試結(jié)果信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收外部終端上傳的測試腳本和對應(yīng)所述測試腳本的腳本執(zhí)行信息包括:
所述服務(wù)器建立與所述外部終端之間的預(yù)定連接,接收所述外部終端傳輸?shù)阶陨碇付ㄎ募A中的所述測試腳本,所述測試腳本是所述外部終端通過本地文件的輸入流寫入到預(yù)定連接的輸出流并由所述預(yù)定連接的輸出流傳輸?shù)椒?wù)器的,所述預(yù)定連接的輸出流和所述本地文件的輸入流是所述外部終端獲取的。
3.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收外部終端上傳的測試腳本和對應(yīng)所述測試腳本的腳本執(zhí)行信息包括還包括:
所述服務(wù)器接收所述外部終端通過信息請求對象傳輸?shù)拇鎯τ兴瞿_本執(zhí)行信息的信息上傳對象,所述信息請求對象和所述信息上傳對象是所述外部終端獲取的,所述信息上傳對象中存儲的腳本執(zhí)行信息是所述信息請求對象寫入的。
4.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述腳本執(zhí)行命令和腳本執(zhí)行參數(shù),執(zhí)行所述測試腳本名稱對應(yīng)的測試腳本,并生成測試結(jié)果信息包括:
在服務(wù)器中查找所述測試腳本名稱對應(yīng)的測試腳本;
如果在服務(wù)器中查找到所述測試腳本名稱對應(yīng)的測試腳本,則執(zhí)行所述測試腳本名稱對應(yīng)的測試腳本;
如果在服務(wù)器中未查找到所述測試腳本名稱對應(yīng)的測試腳本,則生成測試結(jié)果信息。
5.如權(quán)利要求1所述的方法,其特征在于,還包括:
所述服務(wù)器根據(jù)所述測試結(jié)果信息,判斷在執(zhí)行所述測試腳本過程中是否發(fā)生異常,如果在執(zhí)行所述測試腳本過程中發(fā)生異常,則向外部終端發(fā)送測試異常信息。
6.一種服務(wù)器,其特征在于,包括:
接收模塊,用于接收外部終端上傳的測試腳本和對應(yīng)所述測試腳本的腳本執(zhí)行信息,所述腳本執(zhí)行信息包括測試腳本名稱、腳本執(zhí)行參數(shù)和腳本執(zhí)行命令;
處理模塊,用于根據(jù)所述腳本執(zhí)行命令和腳本執(zhí)行參數(shù),執(zhí)行所述測試腳本名稱對應(yīng)的測試腳本,并生成測試結(jié)果信息;
發(fā)送模塊,用于向所述外部終端傳輸所述測試結(jié)果信息。
7.如權(quán)利要求6所述的服務(wù)器,其特征在于,所述服務(wù)器中的接收模塊還用于:
建立與所述外部終端之間的預(yù)定連接,接收所述外部終端傳輸?shù)阶陨碇付ㄎ募A中的所述測試腳本,所述測試腳本是所述外部終端通過本地文件的輸入流寫入到預(yù)定連接的輸出流并由預(yù)定連接的輸出流傳輸?shù)椒?wù)器的,所述預(yù)定連接的輸出流和所述本地文件的輸入流是所述外部終端獲取的。
8.如權(quán)利要求6所述的服務(wù)器,其特征在于,所述服務(wù)器中的接收模塊用于接收所述外部終端通過信息請求對象傳輸?shù)拇鎯τ兴瞿_本執(zhí)行信息的信息上傳對象,所述信息請求對象和所述信息上傳對象是所述外部終端獲取的,所述信息上傳對象中存儲的腳本執(zhí)行信息是所述信息請求對象寫入的。
9.如權(quán)利要求6所述的服務(wù)器,其特征在于,所述服務(wù)器中的處理模塊還用于:
在服務(wù)器中查找所述測試腳本名稱對應(yīng)的測試腳本;
如果在服務(wù)器中查找到所述測試腳本名稱對應(yīng)的測試腳本,則執(zhí)行所述測試腳本;
如果在服務(wù)器中未查找到所述測試腳本名稱對應(yīng)的測試腳本,則生成測試結(jié)果信息。
10.一種測試系統(tǒng),其特征在于,所述系統(tǒng)包括外部終端和如權(quán)利要求6-9中任一項所述的服務(wù)器,其中,
所述外部終端,用于將測試腳本和對應(yīng)所述測試腳本的腳本執(zhí)行信息上傳至所述服務(wù)器,所述腳本執(zhí)行信息包括測試腳本名稱、腳本執(zhí)行參數(shù)和腳本執(zhí)行命令;
所述服務(wù)器,用于接收所述外部終端上傳的所述測試腳本和對應(yīng)所述測試腳本的所述腳本執(zhí)行信息,根據(jù)所述腳本執(zhí)行命令和腳本執(zhí)行參數(shù),執(zhí)行所述測試腳本名稱對應(yīng)的測試腳本并生成測試結(jié)果信息;并向所述外部終端傳輸所述測試結(jié)果信息。