Fitnesse安裝
創(chuàng)新互聯(lián)是一家專業(yè)提供晉源企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為晉源眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。1,在fitnesse下載安裝包。http://fitnesse.org/FitNesseDownload
安裝包是同事給我,他也是從這里下的,所以這個(gè)過(guò)程我算是沒(méi)有完全驗(yàn)證。我的安裝包我會(huì)放在附件。
2,解壓 unzip fitnesse-1026.zip
3, 我是ubuntu系統(tǒng),解壓后的文件包放到opt下 sudo cp -r fitnesse-1026 /opt/
4, 進(jìn)入fitnesse目錄 cd /opt/fitnesse-1026
5, sudo java -jar fitnesse.jar -p 1026 啟動(dòng)
sudo java -jar fitnesse.jar -p 1026 & 啟動(dòng)后臺(tái)運(yùn)行
6, 在瀏覽器查看http://localhost:1026可以看到fitnesse的啟動(dòng)頁(yè)
7, 在ubuntu里的文件名是亂碼.txt,以mv *.txt a.txt 更名后。在瀏覽器以文件==>打開(kāi)文件找到該txt打開(kāi)查看,解決亂碼的查看問(wèn)題。
8, 在github里,https://github.com/Elneanor/RestFixtureLiveDoc 查看一些restfixture的示例。我今天才知道github里的代碼是能以zip檔下載的,按鈕在右下邊。
9, 點(diǎn)擊左邊的edit按鈕,輸入“!contents -R2 -g -p -f -h”保存。
10,新建一個(gè)test頁(yè)面,點(diǎn)擊Front Page旁的“add child”輸入“TestPage”,保存后在頁(yè)面應(yīng)看到此頁(yè)的鏈接,點(diǎn)擊進(jìn)入。
11,進(jìn)入頁(yè)后,點(diǎn)擊edit,我們配置環(huán)境路徑并做一個(gè)簡(jiǎn)單的測(cè)試來(lái)驗(yàn)證。
!define TEST_SYSTEM {slim} ==>選用slim,如果用fit,這里寫fit.
!path /opt/fitnesse-1026/RestFixture/dependencies/*
!path /opt/fitnesse-1026/RestFixture/smartrics-RestFixture-3.0.jar
!path /opt/fitnesse-1026/RestFixture/slf4j-api-1.6.6.jar ==這三個(gè)目錄必須包含,否則運(yùn)行出錯(cuò)。
#以下代碼測(cè)試運(yùn)行。這一行以#開(kāi)頭會(huì)注釋。上面以==>寫的部分不能被fitnesse當(dāng)作注釋代碼,實(shí)際運(yùn)行請(qǐng)拿掉。
#下面的結(jié)果如果運(yùn)行通過(guò),代表環(huán)境配置成功。
| Table:smartrics.rest.fitnesse.fixture.RestFixture | http://w3school.com.cn |
| GET | /example/xmle/books.xml | | Content-Type:text/xml | //title[text()='Harry Potter'] |
12,fitnese 的第一步成功了,后面還有更多精彩的用法。進(jìn)入查看http://localhost:1026/FitNesse.UserGuide.QuickReferenceGuide
13,由于這里有大小限制,下載請(qǐng)移步 http://down.51cto.com/data/1479320
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。