0

我會爲一些web服務做一些負載測試,並創建多個.webtest項目。每個項目都有一些共同的參數。我們能否設置可傳遞給所有項目的通用參數?例如: :需要在VS負載測試中設置通用參數

project_WS_call_1: has context Parameters: 
website_url=http://google.com 
username=test 
password=test1234 

project_WS_call_2: has context Parameters: 
website_url=http://google.com 
username=test 
password=test1234 
... 

對於多個項目具有相同的上下文參數。一旦這些參數發生變化,我必須逐個修改它們。我希望有一種方法可以在更高級別設置這些參數,如果我更改一次,每個項目都會得到更改。

感謝

回答

0

如何把價值觀轉化爲文本文件(您選擇的格式:XML或JSON或INI或其他)。有一個在測試開始時運行的插件,它讀取文本文件並將需要的值寫入上下文參數。

如果您的網絡測試是從負載測試運行,那麼代碼可能在start up method。負載測試上下文參數被傳遞到web測試中的任何現有值overwriting

如果您不使用負載測試,則代碼可能位於web test pluginPreWebTest中。

請記住,Web測試編輯器有一個「parameterise web servers」命令,可以將測試中的大多數URL轉換爲上下文參數。