Jmeter之HTTP配置元件

前言:在測試一個項目中,HTTP請求的IP、協議和默認編碼等大多數狀況下都是相同的。線程之間會相互調用/請求Cookie......算法

因此,推薦添加這四個配置元件在全部請求以前。(BadBoy錄製的腳本包含這四個元件)瀏覽器

 

1.添加HTTP屬性相關的配置元件緩存

  • HTTP Cookie 管理器
  • HTTP Cache Manager
  • HTTP信息頭管理
  • HTTP請求默認值  

  

  

 

2.依據具體項目進行設置cookie

  • HTTP Cookie管理器
    • 添加了HTTP Cookie管理器後,能夠不用進行設置,直接使用。它相似於瀏覽器同樣存儲和發送cookie。若是發送的一個http請求的響應中包含cookie,cookie管理器會自動保存這些Cookie並在後面的請求中使用。每一個線程都有本身存儲cookie的地方。能夠在 查看結果樹中查看發送的cookie值。
    • 也能夠手動添加cookie值,這樣的cookie值會被全部線程共享。(cookie值能夠Fiddler/F12獲取)
  • HTTP Cache Manager
    • 用於向其範圍內的HTTP請求添加緩存功能以模擬瀏覽器緩存功能。每一個虛擬用戶線程都有本身的緩存。默認狀況下,Cache Manager將使用LRU算法在虛擬用戶線程的高速緩存中存儲多達5000個項目。
    • 目前我本身就只是把這個HTTP配置元件添加上,沒有修改/研究過。
  • HTTP信息頭管理
    • HTTP請求的請求頭的內容。
  • HTTP請求默認值
    • 項目中調用的接口中域名、端口等都是相同的,就能夠把這些公共信息填寫在這裏,之後更換端口也方便更改。

     

相關文章
相關標籤/搜索