2017-03-15 129 views
0

是否有可能通過HTTP記錄的測試加載和循環的JMeter腳本?我想控制通過SQL DB監視的內容,該DB將釋放腳本要使用的網站和變量。這將包括一個適當的HTTP記錄測試。我不想有多個腳本或一個非常長的腳本來監視這些網站。我知道我可以只通過HTTP狀態檢查來完成,但我需要進行一些深入的綜合事務來充分控制這些站點。如果我可以這樣做,自動化諸如維護模式,解除版本和記錄腳本修改等事情會容易得多。Jmeter - 使用模板化腳本調用的多個HTTP記錄

+0

沒有從您的描述中獲得 - 您已經記錄了您的http請求?存儲在數據庫中?你想把它拉出來並配置成從JMeter動態運行? –

+0

目標是一個通用腳本,它將從SQL服務器創建的csv文件中獲取變量。該文件將包含監視腳本的所有信息。由於我無法保證網站使用相同的模板進行登錄和交易,因此每個網站都必須進行錄製。我想爲每個記錄指定一個本地路徑。所以實質上,我想要做單獨的錄音,將它們保存到單個文件中,並讓監視腳本加載並執行它們(就像加載csv文件中的變量一樣)。 – SGG

回答

0

您可以使用JMeter執行像INSERT或UPDATE這樣的SQL語句。你將需要:

  1. 某處添加相關JDBC driver爲你的數據庫JMeter Classpath並重新啓動JMeter的挑司機了
  2. JDBC Connection Configuration元素添加到您的測試計劃,並指定數據庫URL和憑據有
  3. 使用下面的測試內容之一:

假設上述所有你應該能夠運行必要的SQL查詢和存儲你所需要的。

有關詳細說明和示例,請參閱The Real Secret to Building a Database Test Plan With JMeter

+0

對不起,但我必須監視實際的網頁事務響應時間。直接訪問數據庫服務器會挫敗此監視器的用途,並且在許多情況下都不允許,因爲它們是客戶服務器異地。 – SGG