2016-10-18 36 views
0

執行結賬腳本[404未找到]錯誤而在JMeter的

您好所有,

我跑有結帳功能上有一個劇本,但我的腳本不能獲得在特定的頁面實例給我「404 - 未找到「日誌中的錯誤。

雖然手動執行,我能夠成功地轉到頁面。
以下是錯誤消息。我是否需要在執行時同時傳遞cookie。

任何幫助將不勝感激

+0

「404未找到」 是沒有關係的餅乾。這意味着您正在請求的資源不存在。比較瀏覽器發送的請求(F12-> Network選項卡,手動訪問頁面)和JMeter(使用View Results Tree Listener,重播腳本)。共享該請求(瀏覽器和JMeter)的屏幕截圖。 –

回答

0

最有可能的,這是由於缺少或工作不正常correlation。您可以使用HTTP(S) Test Script Recorder來記錄測試場景,但它只是包含ID或URL等硬編碼值的測試「骨架」。

因此,如果您在下次嘗試重播錄製的腳本時檢查了某些內容並記錄了相關請求,您將收到一條錯誤消息,因爲該項目已被檢出,因此基本上需要找到另一個跟...共事。

通常被加工圍繞作爲情況如下:

  1. 記錄測試2倍
  2. 確定哪些正在改變
  3. 使用JMeter PostProcessors請求參數(最常用的是Regular Expression Extractor,但它可能會發生變化取決於您的響應數據性質)將硬編碼的記錄值轉換爲JMeter Variables
  4. 使用Debug SamplerView Results Tree聽衆組合檢查:

    • JMeter的變量的值
    • 請求細節
    • 服務器響應