bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

LR基于HTTP協議的WebService測試-創新互聯

   最近發現之前做過的東西,在未掌握牢固的情況下,很快就會忘掉,所以,通過這些東西來保留下一些測試方法,以便以后能夠回顧。

我們一直強調成都網站設計、成都網站制作對于企業的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網站建設公司,企業網站我們建議是要么不做,要么就做好,讓網站能真正成為企業發展過程中的有力推手。專業的建站公司不一定是大公司,成都創新互聯作為專業的網絡公司選擇我們就是放心。

   WebService的最后一種測試方法,也就是通過HTTP協議來手寫腳本完成測試,這里雖說手寫腳本,其實完成的大部分還是復制粘貼的工作,很簡單,下面簡要記錄。

   這種方式和soap_request一樣,都是找到接口文檔的請求,利用這些請求書寫函數。

   首先,LR新建HTTP協議的腳本。

   第二,腳本中用web_custom_request();函數,其中參數url為我們的天氣預報的地址:http://webservice.webxml.com.cn/WebServices/WeatherWebService.asmx

   Method=POST,Body里面即是我們的請求,最終代碼如下:

  web_custom_request("web_custom_request",
  "URL=http://webservice.webxml.com.cn/WebServices/WeatherWebService.asmx",
  "Method=POST",
  "TargetFrame=",
  "Resource=0",
  "Referer=",
  "Body=<?xml version=\"1.0\" encoding=\"utf-8\"?><soap12:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap12=\"http://www.w3.org/2003/05/soap-envelope\">   <soap12:Body>    <getWeatherbyCityName xmlns=\"http://WebXml.com.cn/\">        <theCityName>&#x4E0A;&#x6D77;</theCityName>    </getWeatherbyCityName>   </soap12:Body></soap12:Envelope>",
  LAST);

這就完成了我們的web_custom_request()函數

這時我們進行回訪,腳本中會產生錯誤:

Action.c(17): Error -26616: HTTP Status-Code=415 (Unsupported Media Type) for
"http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx" [MsgId: MERR-26616]

產生這個錯誤的原因是我們發送的數據包沒有明確格式類型,服務器在校驗格式時出現錯誤,所以我們需要手動添加一個Header頭部分,使用函數web_add_header()添加web_add_header("Content-Type",
  "application/soap+xml; charset=utf-8");

這樣再次運行就可以成功了。

細心的同學可能會發現在<theCityName>&#x4E0A;&#x6D77;</theCityName>

這里明明是填寫城市的地方,為什么填的是一堆亂碼呢。

這是由于我們發送的格式是utf-8格式的,那么在發送城市名字時也需要是utf-8編碼的,要不然服務器是無法識別的,至于轉換utf-8編碼,可以通過百度搜索utf-8編碼轉換即可。

這就是LR測試webservice的最后一種方式,到現在3種方式已經完畢。

網頁標題:LR基于HTTP協議的WebService測試-創新互聯
標題鏈接:http://vcdvsql.cn/article42/iisec.html

成都網站建設公司_創新互聯,為您提供電子商務手機網站建設網站改版標簽優化ChatGPT小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司