2016-07-19 19 views
-1

我得到一個響應碼401和響應消息未經授權,同時通過JMeter的使用JMeter的

採樣結果記錄的腳本

線程名稱聊天應用程序所需的測試計劃採樣開始:2016年7月19日14時40分53秒IST
加載時間:285
連接時間:0
延遲:283
字節大小:534
頭大小的字節數:456
身體大小的字節數:78
採樣計數:1個
錯誤計數:1
數據類型( 「文本」 | 「BIN」 | 「」):文本
響應代碼:401
響應消息:未經授權

響應頭:

HTTP/1.1 401未授權
日期:星期二,2016年7月19日9點10分53秒GMT
服務器:Apache-狼/ 1.1
雜注:無緩存
緩存控制:無店
X-CA-錯誤:992
Content-Type:application/json; charset = UTF-8
Vary:Accept-Encoding,User-Agent
P3P:CP =「這不是P3P策略。請參閱http://www.networkfleet.com/privacy-policy/作的官方隱私政策「
保持活動:超時= 3,上限= 99
連接:保持活動
的Content-Length:78
內容編碼:gzip

HTTPSampleResult字段:

的ContentType:應用/ JSON;字符集= UTF-8
DataEncoding:UTF-8

響應數據

{ 
    "error":"invalid_request", 
    "error_description":"Validation error" 
} 
+0

您的應用程序不喜歡你發送給它。您的應用很可能有一個身份驗證令牌或Cookie,必須從服務器響應中動態檢索並隨後提供以下請求。 –

回答

0

根據認證信息申請希望你可以在幾個方面的工作圍繞它:

  1. 基本HTTP(貌似模式彈出窗口,當你試圖打開受保護的頁面)。繞過它將HTTP Authorization Manager添加到您的測試計劃並在那裏提供憑據。有關詳細信息,請參閱How to Use HTTP Basic Authentication in JMeter文章。
  2. 缺少或不正確的參數。某些應用程序出於安全目的使用動態參數,並且如果您記錄它 - 它是硬編碼的並且無法成功重播。嘗試記錄你的應用程序2次,並檢查請求的細節差異。如果有任何 - 使用它們周圍JSON Path PostProcessor