亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 久久这里精品青草免费 | 久久受www免费人成_看片中文 | 手机看片日韩高清国产欧美 | 亚洲欧美日韩在线2020 | 天天夜日日日日碰日日摸 | 久久国产成人精品 | 成人精品一区二区三区校园激情 | 日本三级香港三级人妇gg在线 | 亚洲一区在线视频观看 | 777kkk亚洲综合欧美色老头 | www.天堂网.com | 国产区精品高清在线观看 | 快播视频在线观看 | 涩涩漫画入口 | 天天摸日日添狠狠添婷婷 | 国产已拍视频 | 中文字幕视频在线观看 | 亚洲深夜福利视频 | 日本一本久 | 欧美孕妇xxxxhd高清 | 色在线免费 | 国产精品日韩欧美在线 | 老司机成人午夜精品福利视频 | 日韩成人免费视频 | 国产无遮挡男女羞羞影院在线播放 | 欧美亚洲国产第一页草草 | 国产欧美日韩在线 | 青春草在线免费观看 | 怡春院日本一区二区久久 | 久久成人18免费网站 | 午夜一级 | 欧美一卡二卡科技有限公司 | 日本v片免费一区二区三区 日本www色视频 | 伦理剧在线 | 成人福利软件 | 日韩城人免费 | 国产欧美视频在线观看 | 亚洲精品第一国产综合野 | 日韩欧美在线观看视频 | 福利网在线| 亚洲欧美日韩综合一区 |