欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁(yè)
致遠(yuǎn)軟件專題首頁(yè) > 最新更新
人力資源全模塊成熟產(chǎn)品支持二次開發(fā)
上傳日期:2019-10-09 10:41 文章來(lái)源:

      顯而易見,在這個(gè)模式中,真正需要發(fā)出網(wǎng)絡(luò)請(qǐng)求的只有網(wǎng)絡(luò)端點(diǎn)這個(gè)組件。該組件的作用即是人力資源全模塊成熟產(chǎn)品支持二次開發(fā)按照預(yù)先規(guī)定好的通信方式,向給定的網(wǎng)絡(luò)地址發(fā)出給定的請(qǐng)求,返回應(yīng)答內(nèi)容”。對(duì)于基于HTTP的服務(wù)集成而言,網(wǎng)絡(luò)端點(diǎn)的接口大致如下呈現(xiàn)。

      不難注意到,EndPoint 類所關(guān)心的是把正確的請(qǐng)求發(fā)送到正確的地址并且取回正確的應(yīng)答。它并不關(guān)心這個(gè)地址究竟是什么(這是請(qǐng)求路由器組件的責(zé)任),也不關(guān)心請(qǐng)求與應(yīng)答包含什么信息(這是請(qǐng)求構(gòu)造器和應(yīng)答解析器的責(zé)任)。這一特點(diǎn)使得EndPoint類的測(cè)試完全不需要依賴真實(shí)服務(wù)的存在。

      如前所述,EndPoint 類并不關(guān)心發(fā)送請(qǐng)求的地址,也不關(guān)心請(qǐng)求與應(yīng)答的內(nèi)容,只關(guān)心以正確的方式來(lái)發(fā)送請(qǐng)求并拿回應(yīng)答——“正確的方式”可能包括身份認(rèn)證與授權(quán)、必要的HTTP 頭信息等。為了測(cè)試這樣一個(gè)類,我們不需要向真正的網(wǎng)絡(luò)服務(wù)地址發(fā)送請(qǐng)求,也不需要遵循真實(shí)的請(qǐng)求/應(yīng)答協(xié)議,完全可以自己創(chuàng)造一個(gè)HTTP服務(wù),用最簡(jiǎn)單的請(qǐng)求/應(yīng)答文本來(lái)進(jìn)行測(cè)試。

      致遠(yuǎn)服軟認(rèn)為:http://www.soft8.com.cn/MOCO 就是專門用于這種場(chǎng)合的測(cè)試工具。按照作者的介紹,MOCO 是“一個(gè)非常容易設(shè)置的stub框架,主要用于測(cè)試與集成”。在JUnit測(cè)試中,我們只需要兩行代碼就可以聲明一個(gè)HTTP服務(wù)器,該服務(wù)器監(jiān)聽12306端口,對(duì)一切請(qǐng)求都會(huì)以字符串“foo”作為應(yīng)答。

      接下來(lái)我們就可以像訪問(wèn)正常的服務(wù)器一樣,用人力資源全模塊成熟產(chǎn)品支持二次開發(fā)的技術(shù)來(lái)訪問(wèn)這個(gè)服務(wù)器。唯一需要注意的是,訪問(wèn)服務(wù)器的代碼需要放在running塊中,以確保服務(wù)器能被正常關(guān)閉。

      當(dāng)然,作為一個(gè)安卓手機(jī)進(jìn)行倉(cāng)庫(kù)管理軟件測(cè)試輔助工具,MOCO支持很多靈活的配置,感興趣的讀者可以自行查閱文檔。接下來(lái)我們就來(lái)看如何用MOCO來(lái)測(cè)試我們系統(tǒng)中的網(wǎng)絡(luò)端點(diǎn)組件。作為例子,我們這里需要集成的是用于管理用戶身份信息的OpenPTK 。OpenPTK使用自定義的XML通信協(xié)議,而且每次請(qǐng)求之前要求客戶端程序先向/openptk-server/login 地址發(fā)送應(yīng)用名稱和密碼,來(lái)確認(rèn)應(yīng)用程序的合法身份。為此,我們先準(zhǔn)備一個(gè)人力資源全模塊成熟產(chǎn)品支持二次開發(fā)的軟件供測(cè)試之用。 接下來(lái)我們告訴要測(cè)試的網(wǎng)絡(luò)端點(diǎn)應(yīng)該訪問(wèn)位于 localhost:12306 的服務(wù)器并提供用戶名和密碼。 

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請(qǐng)及時(shí)聯(lián)系我們處理
< 返回列表
最新更新推薦
致遠(yuǎn)服軟讓IT更簡(jiǎn)單,更安全,更有價(jià)值
咨詢熱線:400-818-1122