我有一堆vsts測試不同需求的測試。他們中的大多數是基於目標的測試,針對機器上的CPU和ASP.Net請求計數器。機器名稱在這些loadtests上進行硬編碼,我的要求是我需要在不同的機器上運行這些測試。所以每次機器名稱改變時,我都必須在多個地方更新。有沒有辦法從配置中獲取值?就像我在app.config中指定機器名稱一樣,所有負載測試都從相同的位置獲取值。確定應該有一種方法來執行此操作。通用VSTS loadtest
0
A
回答
1
從http://msdn.microsoft.com/en-us/library/ff406971.aspx:
您可以創建上下文參數使用負載測試編輯器在負載測試運行環境中使用。上下文參數讓你參數化一個字符串。假設您的負載測試包含一個Web性能測試,該測試已通過使用上下文參數使用參數化的Web服務器URL。您可以將上下文參數添加到使用與Web性能測試中使用的名稱相同的名稱值的負載測試運行設置。這將在運行負載測試時將Web性能測試映射到不同的服務器。
到Web性能測試基準帶給您的位置:http://msdn.microsoft.com/en-us/library/ms184806.aspx:
您可以參數化URL您的Web服務器。參數化的目的是讓您輕鬆更改測試目標的Web服務器。無論是記錄的還是編碼的測試都可以針對不同的服務器運行。使用參數化時,可以通過將Web服務器上下文參數重新映射到另一臺服務器來輕鬆更改服務器。您不必重新錄製或重新編寫測試。
例如,當您要在非生產環境中具有一個名稱並且在生產環境中具有其他名稱的Web服務器上運行測試時,這非常有用。在這種情況下,這兩個Web服務器都是活動的Web服務器。
因此可以參數化您的Web服務器地址,並且可以在進行負載測試時重用該參數。請訪問鏈接的文檔以獲取有關如何實際參數化Web服務器地址的更多詳細信息。
應該工作...
相關問題
- 1. 無法同時運行VSTS LoadTest
- 2. WebTest工作但LoadTest不是
- 3. Webforms vs Asp.Net MVC VS2010 LoadTest
- 4. 如何使用基於VSTS Loadtest目標的加載模式來實現每秒不變的測試
- 5. 將VSTS 2008與VSTS 2010一起使用
- 6. 請求正文在loadtest中不正確
- 7. VSTS坐席利用
- 8. VSTS和Azure使用
- 9. 包裝Visual Studio LoadTest解決方案
- 10. 通過VSTS上的FTP發佈網站
- 11. 通過VSTS API獲取工件信息
- 12. 如何通過vsts-node-api模塊創建VSTS工作項標籤?
- 13. 運行VSTS 2010肩並肩2008 VSTS
- 14. VSTS - SSH不起作用
- 15. 在VSTS中使用NuGet 4.0?
- 16. VSTS gitflow - 如何使用它?
- 17. 如何在VSTS上創建通用構建版本
- 18. 如何通過API調用修改VSTS中的System.CreatedBy字段
- 19. 使用vs 2010在loadtest中測試迭代設置
- 20. LoadTest SoapUI不能用腳本來增加值
- 21. 基於Windows的應用程序中的LoadTest
- 22. VSTS拓與Angular2
- 23. SpecFlow + VSTS/TFS 2015
- 24. VSTS錯誤SerializationException
- 25. VSTS - 部署
- 26. Docker-compose on VSTS
- 27. VSTS buildagent:Java 9
- 28. VSTS 2010:可以爲兩個不同的用戶使用VSTS 2010嗎?
- 29. VSTS字段映射
- 30. VSTS和代理2013