我記錄了一個腳本來創建用戶在應用程序,當我播放它成功運行,並在測試結果樹,它給了我,它沒有任何錯誤通過,但是當我走進系統手動查看用戶是否創建,它不會告訴我,該用戶創建。 還有什麼我需要添加到我的腳本,使我的腳本做所需的功能。Jmeter錄製的腳本沒有做功能
0
A
回答
1
JMeter的代理記錄HTTP請求,絕大多數情況下需要一些額外的工作才能使它們按預期行事。
- 請務必添加HTTP Cookie Manager到您的測試計劃
檢查是否有任何動態請求參數。例如記錄您的測試場景2次並比較記錄的腳本。如果您看到具有相同名稱但具有不同值的請求參數 - 則是這種情況,您需要處理它。該過程被稱爲 「相關性」 和JMeter的提供了以下測試內容:
- Regular Expression Extractor - 文本
- CSS/JQuery Extractor - 爲HTML
- XPath Extractor - 爲XHTML,XML和HTML
見例如在JMeter測試中實現關聯的文章。
您可以使用Debug Sampler和View Results Tree偵聽器組合檢查請求和響應的詳細信息以及JMeter變量和屬性值。
2
當您記錄腳本和重播,所有的會話ID或動態值會在一段時間後把陳舊。在這種情況下,您需要從請求中提取這些ID並將其傳遞。
在運行測試之前,您需要了解您發送的請求和參數。因此,將記錄的請求與瀏覽器發出的實際請求進行比較。這樣你就知道所有參數都是動態的。一旦找出動態參數,請使用「正則表達式提取器」後處理器來提取這些值並在進一步的請求中傳遞它們。
添加響應聲明來檢查正確性,所以即使您獲得200的響應聲明也會驗證響應的正確性,並且不會誤導您。
相關問題
- 1. 沒有GUI的JMeter錄製
- 2. 谷歌腳本 - 簡單的功能沒有做任何事情
- 3. Jmeter腳本記錄
- 4. linux cron腳本功能沒有運行
- 5. jQuery腳本內部沒有功能
- 6. jQuery的準備功能:腳本沒有檢測功能
- 7. 使用Jmeter記錄腳本
- 8. Jmeter:腳本沒有運行csv數據
- 9. 從Java功能和性能運行JMeter的腳本不工作
- 10. Jmeter:問題與響應數據(HTML)和我的腳本功能?
- 11. 需要調試記錄的jmeter腳本
- 12. Jmeter記錄代理後面的腳本
- 13. Powershell功能腳本:functionname做什麼?特別是腳本:部分
- 14. Jmeter用於性能測試的記錄和播放腳本
- 15. 如何並行執行JMeter錄製的腳本
- 16. JMETER - MongoDB刪除jmeter的記錄示例腳本
- 17. 如何在Jmeter中獲取jmeter腳本的目錄
- 18. 有沒有在目錄中查找文本文件的功能?
- 19. 做功能只有1控制NumericUpDown
- 20. 無法使用Jmeter記錄腳本
- 21. Jmeter腳本不記錄Google地圖
- 22. 錯誤的腳本W「沒有定義功能」/jQuery的
- 23. 登錄腳本沒有登錄
- 24. PDO功能新功能沒有做任何事情?
- 25. 使用Jmeter爲非DWR AJAX調用錄製腳本
- 26. 功能從腳本
- 27. jmeter中的拆分功能
- 28. JMeter腳本問題
- 29. Java腳本和JMeter
- 30. Google腳本中是否有記錄功能?
你爲什麼不告訴我們你的腳本? – EluciusFTW
有時響應代碼是200,但是在結果樹中,有2個子節點,表明存在一些錯誤。您是否在任何其他請求的請求響應中使用了任何值?你能否向我們展示作品和結果樹 – BzH