西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開發(fā)其它知識(shí) → WebService測(cè)試小工具STORM 使用上手教程

WebService測(cè)試小工具STORM 使用上手教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2012/4/4 22:09:08字體大。A-A+

作者:佚名點(diǎn)擊:497次評(píng)論:0次標(biāo)簽: WebService

  • 類型:站長(zhǎng)工具大小:1.5M語(yǔ)言:中文 評(píng)分:5.0
  • 標(biāo)簽:
立即下載

Storm快速上手: 
添加一個(gè)WebService(如下圖一所示):點(diǎn)擊添加,輸入wsdl的endpoint url,比如

- http://www.deeptraining.com/webservices/weather.asmx
- http://api.google.com/GoogleSearch.wsdl

選擇一個(gè)Web方法:讓storm分析這個(gè)web方法,然后給出調(diào)用這個(gè)方法所需的參數(shù)。

選擇一個(gè)Web方法參數(shù),并且輸入必要的值。

點(diǎn)擊GO(綠色箭頭按鈕):調(diào)用web方法。(結(jié)果如下圖二所示)

圖一: 添加WebServie

圖二 : 調(diào)用WebServe方法返回結(jié)果

Storm快捷操作:


加載WebService并且測(cè)試它的方法

在工具欄中點(diǎn)擊ADD

提供Wsdl的endpoint Url

點(diǎn)擊GO(綠色箭頭按鈕)

選擇一個(gè)Web方法或點(diǎn)擊右鍵,并在新標(biāo)簽頁(yè)中打開它

點(diǎn)擊SEND

保存SOAP請(qǐng)求作為測(cè)試用例

打開WebService

在樹視圖中(閃電圖標(biāo)),選擇一個(gè)Web方法

點(diǎn)擊SEND

在SOAP輸入框中,切換到“原始視圖”或“XML視圖”

編輯數(shù)據(jù)

點(diǎn)擊SAVE。選擇“Test Data”選項(xiàng),填寫測(cè)試用例的標(biāo)簽,附注等。點(diǎn)擊OK

現(xiàn)在,原始的SOAP請(qǐng)求消息將是該項(xiàng)目的一部分

同樣,你可以在SOAP響應(yīng)輸出框中用步驟4-7保存SOAP響應(yīng)作為預(yù)期響應(yīng)。

保存當(dāng)前會(huì)話為storm項(xiàng)目

假設(shè)你已經(jīng)打開了一個(gè)帶或不帶測(cè)試用例的WebService

點(diǎn)擊工具欄中的SAVE按鈕

填寫項(xiàng)目名稱,單擊OK:將創(chuàng)建下列文件結(jié)構(gòu)

{File} StormProject.stormproj
- {Folder} ServiceName
- {Folder} WebMethod
- {Folder} TestCaseName
- {File} TestInputLabel_testinput.xml
- {File} WebMethod_test.config
- {File} ServiceName_ws.config

載入已保存的Storm項(xiàng)目

創(chuàng)建一個(gè)storm項(xiàng)目

在工具欄中單擊OPEN,選擇已創(chuàng)建的storm項(xiàng)目文件

點(diǎn)擊OK:加載WebService和所有測(cè)試用例。

執(zhí)行已保存的測(cè)試用例

打開一個(gè)storm項(xiàng)目

右擊一個(gè)測(cè)試用例節(jié)點(diǎn)。選擇Run/EDIT:這將打開一個(gè)新標(biāo)簽頁(yè)

根據(jù)需要編輯測(cè)試輸入(點(diǎn)擊Edit圖標(biāo))

點(diǎn)擊RUN來調(diào)用Web方法

如果是綠色,就意味著實(shí)際響應(yīng)和預(yù)期響應(yīng)一樣

發(fā)送多個(gè)數(shù)組項(xiàng)

加載WebService

選擇一個(gè)接受數(shù)組為輸入?yún)?shù)的Web方法

點(diǎn)擊“樹視圖”,編輯

點(diǎn)擊RUN來調(diào)用Web方法

切換到“原始視圖”。根據(jù)需要編輯SOAP請(qǐng)求,只要你喜歡,你可以添加任意多的數(shù)組項(xiàng)。但是要確保,你編輯后,SOAP請(qǐng)求還是正確的XML格式。(可以使用XML視圖確認(rèn)。)

發(fā)送多個(gè)成員數(shù)組項(xiàng)

加載WebService

選擇一個(gè)接受類作為輸入?yún)?shù)的Web方法(這個(gè)類含有數(shù)組成員)

點(diǎn)擊“樹視圖”(閃電圖標(biāo))

選擇類:彈出對(duì)象編輯框

在對(duì)象編輯框中,選擇數(shù)組成員

添加數(shù)組項(xiàng)

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)