亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > HttpUnit
應用HttpUnit進行Web測試
作者:網絡轉載 發布時間:[ 2013/4/8 16:05:52 ] 推薦標簽:

  簡介:HttpUnit是基于JUnit構建的一個開源測試框架,專門針對Web應用的測試,解決使用JUnit框架無法對遠程Web內容進行測試的弊端。當前的新版本是HttpUnit 1.7 released 。

  1、簡介

  HttpUnit 是基于JUnit構建的一個開源測試框架,專門針對Web應用的測試,解決使用JUnit框架無法對遠程Web內容進行測試的弊端。當前的新版本是HttpUnit 1.7 released (發布于2008年5月)。

  2、工作原理

  HttpUnit通過模擬瀏覽器的行為,包括提交表單(form)、處理頁面框架(frames)、基本的http驗證、cookies及頁面跳轉(redirects)處理等。通過HttpUnit提供的功能,用戶可以方便的和服務器端進行信息的交互,將返回的網頁內容作為普通文本、XML Dom對象或者是作為鏈接、頁面框架、圖像、表單、表格等的集合進行處理,然后使用JUnit框架進行測試,還可以導向一個新的頁面,然后進行新頁面的處理,這個功能使你可以處理一組在一個操作鏈中的頁面。

  3、特征

  對于一般Web測試工具使用記錄、回放的功能來說,這些測試工具的缺陷是當頁面設計被修改以后,這些被記錄的行為不能再重用了,每當頁面改變一次,需要重新錄制一次才能正常重放。例如,若頁面上有個元素開始的設計是采用單選框,此時這些工具記錄的是你的單項選擇動作,一旦設計發生了變化,比如說改成了下拉選擇,這時候,以前錄制的測試過程無效了,必須要重新錄制。

  而HttpUnit因為關注的是這些控件的內容,而不管頁面的表現形式(layout),所以不管表現形式如何變化,都不影響已確定的測試的可重用性。

  4、HttpUnit 工作原理

  4.1 如何使用httpunit處理頁面的內容

  WebConversation類是HttpUnit框架中重要的類,WebConversation可以被看作是“瀏覽器”。用戶首先創建一個請求(WebRequest),然后讓WebConversation返回響應(WebResponse)。如下:

  //新創建一個“瀏覽器”對象

  WebConversation wc = new WebConversation();

  // WebRequest類,用于模仿客戶的“請求”,通過它可以向服務器發送信息。

  WebRequest req = new GetMethodWebRequest( http://www.sqalab.com );

  // WebResponse類,用于模仿瀏覽器獲取服務器端的響應信息。

  WebResponse resp = wc.getResponse ( req );

上一頁123456下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 美女大黄网站 | 91精品国产高清久久久久久91 | 成人免费福利网站在线看 | 亚洲国产模特在线播放 | 亚洲福利网 | 欧美亚洲国产精品久久第一页 | 欧美成视频在线观看 | 日韩中文字幕精品免费一区 | 国产精品一在线观看 | 夜夜骑天天干 | 天天干夜夜爽天天操夜夜爽视频 | 动漫成年美女黄漫网站小视频 | 久久99精品这里精品动漫6 | 成年人视频免费 | 日本欧美一区二区三区在线观看 | 欧美国产激情二区三区 | 成人影院在线免费观看 | 午夜在线看片 | 亚洲人体一区 | 性欧美高清video | 国产精品久久成人影院 | 欧美视频免费在线播放 | 欧美成人免费全部色播 | 一级毛片免费在线观看网站 | 国产网站麻豆精品视频 | 高h喷水荡肉爽文np肉色文 | 亚洲一二三在线 | 国产人碰人摸人爱免费视频 | 91精品国产亚一区二区三区 | 国产自产自拍 | ass日本医生pics| 成人性色生活片免费看成人性 | 亚洲欧美人成人让影院 | 欧美在线网址 | 波多野结衣50连精喷在线 | 男女视频在线观看免费高清观看 | 国产成人精品免费视频大全软件 | 国产日韩精品视频一区二区三区 | 国产成人亚综合91精品首页 | 天天舔天天操天天干 | 波多野结衣中文字幕在线视频 |