0

我有一個記錄的Visual Studio負載測試(使用Visual Studio 2015年),一個上下文參數。呼叫保存結果到使用VS負載測試

這似乎已經錄製好的,但如果我剛玩回來,因爲它是,我要獲得主鍵衝突。

我有這樣的邏輯,我的應用程序:

  1. 讓Web服務的ID。
  2. 取出該ID並傳遞給保存呼叫。

我知道我可以使用{{ variable }}語法來輸入「上下文參數」的值。

但我一直沒能找到一種方法在運行時保存的值關到一個上下文參數。

有沒有辦法把一個結果的一部分,然後將其用於未來的呼叫?

回答

1

最簡單的方法是將extraction rule添加到請求。有幾種類型的提取規則用於從響應中獲取不同類型的數據。它們通過請求的上下文(右鍵單擊)菜單添加。選擇所需的提取規則並根據需要設置屬性。

更復雜的提取物可以通過writing your own extraction rule也可以通過寫Plugin來完成。

如果要在Web測試執行結果的「響應」選項卡中選擇要提取的文本,那麼有時候,該選定文本的上下文菜單具有「添加提取規則」條目記得確切的措辭)。如果使用這個,請檢查添加的規則。它通常會創建一條規則,尋找非常短的字符串並查找第N次出現。例如,在HTML中,文本Value="是常見的,並且生成的規則可能是找到alue=的第17次發生。該規則可能是一個很好的起點,但更適合選擇第一個(即索引0)發生較長的字符串。

(就參考文章而言,2010和2015版本的Visual Studio之間幾乎沒有任何變化。)

+0

謝謝!優秀的答案! – Vaccano