2012-10-01 82 views
0

我使用WCat Scenario Creator(http://fiddler2wcat.codeplex.com/)通過網站生成許多請求的腳本。我不得不添加「端口:8888」。到每一個請求。然後,在「連接所有客戶端,測試開始」之後。響應,測試產生了此錯誤:WCat從WCat生成的ubr文件中拋出錯誤Scenario Creator

收到的代碼無效。 接受遠程連接時出錯。

我知道前兩個請求都起作用,所以這是下一個第三個請求出錯的問題。

請求看起來像

 request { 
     id = "3"; 
     url = "/Content/Telerik-Kendo/textures/highlight.png"; 
     verb = GET; 
     cookies = True; 
     secure = False; 
     statuscode = 304; 
     setheader { 
      name = "Accept"; 
      value = "image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5"; 
     } 
     setheader { 
      name = "Referer"; 
      value = "http://server.compute-1.amazonaws.com:8888/Home/Winpoints/?sessionid=502hhfoij5ef4jedzouxz02z&low=0&high=150&companyid=3&verticalmarketid=8"; 
     } 
     setheader { 
      name = "Accept-Language"; 
      value = "en-US"; 
     } 
     setheader { 
      name = "User-Agent"; 
      value = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"; 
     } 
     setheader { 
      name = "Accept-Encoding"; 
      value = "gzip, deflate"; 
     } 
     setheader { 
      name = "Host"; 
      value = "server.compute-1.amazonaws.com:8888"; 
     } 
     setheader { 
      name = "If-Modified-Since"; 
      value = "Thu, 27 Sep 2012 05:47:46 GMT"; 
     } 
     setheader { 
      name = "If-None-Match"; 
      value = ""0ed9e9e739ccd1:0""; 
     } 
     setheader { 
      name = "Connection"; 
      value = "Keep-Alive"; 
     } 
     setheader { 
      name = "Cookie"; 
      value = "ASP.NET_SessionId=502hhfoij5ef4jedzouxz02z"; 
     } 
    } 

回答

0

答案,至少在這個問題是圍繞着「如果 - 無 - 匹配」標頭值的雙引號。

  setheader { 
      name = "If-None-Match"; 
      value = ""0ed9e9e739ccd1:0""; 
     } 

更改此爲有1個開頭和結尾雙引號固定它。

  setheader { 
      name = "If-None-Match"; 
      value = "0ed9e9e739ccd1:0"; 
     }