1.一種可配置化的自動(dòng)模擬請(qǐng)求應(yīng)答方法,其特征在于,所述方法包含:
為多個(gè)請(qǐng)求信息設(shè)定應(yīng)答邏輯、應(yīng)答參數(shù);
客戶端獲取一個(gè)請(qǐng)求信息;
將所述請(qǐng)求信息發(fā)送至請(qǐng)求解析模塊進(jìn)行解析;
請(qǐng)求解析模塊根據(jù)已設(shè)定的應(yīng)答邏輯對(duì)解析后所述請(qǐng)求信息的內(nèi)容進(jìn)行邏輯判斷,將對(duì)應(yīng)的判斷結(jié)果返回至所述客戶端。
2.如權(quán)利要求1所述的可配置化的自動(dòng)模擬請(qǐng)求應(yīng)答方法,其特征在于,在為多個(gè)請(qǐng)求信息設(shè)定應(yīng)答邏輯、應(yīng)答參數(shù)的步驟中包含:
根據(jù)每個(gè)所述請(qǐng)求信息中的服務(wù)名、接口名,設(shè)定所述請(qǐng)求信息是否需要設(shè)置對(duì)應(yīng)的模擬應(yīng)答信息;
當(dāng)需要時(shí),為所述請(qǐng)求信息設(shè)置匹配的模擬應(yīng)答信息;
當(dāng)不需要時(shí),根據(jù)所述請(qǐng)求信息的服務(wù)名,判斷所述請(qǐng)求信息是否需要設(shè)置默認(rèn)應(yīng)答信息;
當(dāng)需要時(shí),為所述請(qǐng)求信息設(shè)置默認(rèn)應(yīng)答信息。
3.如權(quán)利要求1所述的可配置化的自動(dòng)模擬請(qǐng)求應(yīng)答方法,其特征在于,在所述請(qǐng)求解析模塊將所述請(qǐng)求信息進(jìn)行解析的步驟中,包含如下步驟:
所述請(qǐng)求解析模塊解析所述請(qǐng)求信息,獲取所述請(qǐng)求信息中的服務(wù)名、接口名。
4.如權(quán)利要求2所述的可配置化的自動(dòng)模擬請(qǐng)求應(yīng)答方法,其特征在于,在所述請(qǐng)求解析模塊根據(jù)已設(shè)定的應(yīng)答邏輯對(duì)解析所述請(qǐng)求信息的內(nèi)容進(jìn)行邏輯判斷,將對(duì)應(yīng)的判斷結(jié)果返回至所述客戶端的步驟中,包含如下步驟:
根據(jù)所述請(qǐng)求信息對(duì)應(yīng)的服務(wù)名、接口名,對(duì)所述請(qǐng)求信息進(jìn)行模擬應(yīng)答信息的匹配操作;
當(dāng)查找到匹配的模擬應(yīng)答信息時(shí),向所述客戶端發(fā)送所述模擬應(yīng)答信息,結(jié)束;
當(dāng)未查找到匹配的模擬應(yīng)答信息時(shí),根據(jù)所述請(qǐng)求信息的服務(wù)名查找是否存在匹配的默認(rèn)應(yīng)答信息;
當(dāng)查找到匹配的所述默認(rèn)應(yīng)答信息時(shí),向所述客戶端發(fā)送所述默認(rèn)應(yīng)答信息,結(jié)束;
當(dāng)所述請(qǐng)求解析模塊未查找到匹配的默認(rèn)應(yīng)答信息時(shí),調(diào)用所述請(qǐng)求信息的實(shí)際請(qǐng)求服務(wù)地址并將其發(fā)送至所述客戶端。
5.一種可配置化的自動(dòng)模擬請(qǐng)求應(yīng)答系統(tǒng),其特征在于,所述系統(tǒng)包含:
客戶端,所述客戶端獲取請(qǐng)求信息;
配置模塊,與所述請(qǐng)求解析模塊連接;所述配置模塊設(shè)定應(yīng)答邏輯、應(yīng)答參數(shù);
請(qǐng)求解析模塊,與所述客戶端連接,獲取并解析所述客戶端發(fā)送的所述請(qǐng)求信息后;根據(jù)所述配置模塊的設(shè)置進(jìn)行應(yīng)答邏輯判斷并向所述客戶端返回判斷結(jié)果。