亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 全免费a级毛片免费看不卡 全免费a级毛片免费毛视频 | 国产精品无码制服丝袜 | 日本人真淫视频一区二区三区 | 婷婷成人亚洲 | 日韩成人中文字幕 | 无遮羞成人的动漫在线观看 | 一区视频免费观看 | 欧美成人观看免费版 | 日韩a免费 | 成人福利在线播放 | 小泽玛利亚在线观看123 | 欧美综合网欧美色妞网 | 最近最新的日本免费 | 中文字幕 一区 婷婷 在线 | 国产片黄色 | 一区二区三区在线 | 网站 | 欧美妇性猛交视频 | 亚洲视频在线a视频 | 亚洲三级视频在线 | 欧美性生交xxxxx久久久 | 青草国产 | 丝袜紧身裙国产在线播放 | 狠狠操狠狠摸 | 国产亚洲精品一品区99热 | 波多野结衣在线免费观看视频 | 国产亚洲视频在线播放大全 | 日批免费观看 | 99re最新网址 | 日本视频一区二区三区 | 日本高清无吗 | 欧美亚洲国产成人不卡 | 精品日韩欧美一区二区三区 | 在线观看网址你懂的 | 欧美一级h | 一本大道道无香蕉综合在线 | 欧美专区在线 | 欧美日韩一区二区在线观看 | 国产成人免费手机在线观看视频 | 一区二区三区在线视频播放 | 在线观看一级毛片免费 | 欧美精品一区二区三区免费播放 |