我們最近一直使用自供應負載測試設備作爲構建的一部分(使用雲負載測試構建任務)執行負載測試,使用以下快速入門模板 -無法在自供應負載測試設備上找到免費機器
https://github.com/Azure/azure-quickstart-templates/tree/master/101-vsts-cloudloadtest-rig
這一直很適合我們,但有些事情似乎已經改變,這個過程不再有效。當負載測試任務開始,我們現在得到以下錯誤:
2017-04-24T14:32:07.4831251Z [Message]This load test was run using self-provisioned rig 'default'. No virtual-user minutes (VUMs) will be charged for this run.
2017-04-24T14:32:07.4881254Z ##[error]Microsoft.PowerShell.Commands.WriteErrorException: Test run could not be started using the self-provisioned rig 0ebc4aad-33b2-495e-a75a-213d4607976b. Number of free machines available in the rig are less than the required number. (Requested – 1, Available - 0, In-Use – 0, Offline – 3).
使用ManageVSTSCloudLoadAgent.ps1腳本
我可以看到,有一個名爲「LoadTesting」與代理組我兩個配置好的VM,它們都顯示爲Free。但是,此LoadTesting組的GUID與構建任務嘗試使用的錯誤消息中的GUID不匹配。根據腳本,只有一個鑽機可用,所以我不知道雲任務從哪裏獲得另一個。
如何更改任務以使用正確的組?或改變「LoadTesting」組是默認?
我不能負載測試定義中或通過團隊服務網站的任何地方找到我在哪裏可以修改到鑽機它使用。