我們有幾個Web應用程序和部署爲蔚藍的Web應用程序的API,我們想自動化數據庫更改測試。我們正在考慮複製傳入http流量到另一個azure服務實例,以便我們確保更改是兼容的,並且我們不會破壞任何內容。我們看到了goreplay,但它主要針對安裝在服務器上,但我們正在部署到雲中。有沒有其他的選擇?如何複製流量從Azure的Web應用程序用於測試目的
2
A
回答
0
我不完全相信你正在試圖做的,但這裏的幾個選項。
如果你的目標是模擬大量的流量到Web應用程序或一組Web服務,看看他們是否負載下失敗了,你可以使用Visual Studio Online's Performance Testing tools。他們不難成立。您可以決定要模擬多少用戶以及他們將要訪問哪些網址。您可以選擇如何增加流量。您甚至可以錄製腳本並讓您的虛擬用戶將其播放回您的應用程序。
如果你想看看你的數據庫的更改在您的應用程序突破的東西,我強烈建議使用一個單元測試框架,以推動從應用層向下測試。這當然可能涉及重構你的代碼。
如果您正在尋找從瀏覽器對您的應用程序進行黑盒測試,您需要看看自動測試框架,如Selenium。預先警告說,構建全面的Selenium測試套件肯定需要一些時間來創建和維護。
如果您不想完成上述任何選項,您可以詳細說明您正在嘗試做什麼嗎?
相關問題
- 1. 控制入站流量到Azure的Web應用程序服務
- 2. 如何測試Mule應用程序流?
- 3. JMeter如何測試Web應用程序
- 4. Web應用程序測試
- 5. 遠程調試 - Web應用程序Azure
- 6. 負載測試中的Azure Web應用程序網關性能
- 7. 使用基於Jetty的應用程序測量流入和流出流量
- 8. 如何獲得測試用於測試iphone layar應用程序的測試Layar?
- 9. 測試用於Mac的Web應用程序 - IPad可以嗎?
- 10. 用於測試服務器的Java Web應用程序
- 11. 新的Facebook審批流程,如何測試ios應用程序
- 12. 如何調試PHP Web應用程序(特定於Magento)的安裝流程?
- 13. Azure Web應用程序超出限制
- 14. Azure Web應用程序中的三層Web應用程序
- 15. 基於流星的應用程序的性能測試
- 16. 微軟Azure - 對於Windows應用程序和Web應用程序
- 17. 我應該如何強調測試我的web應用程序?
- 18. 基於測試控制檯的應用程序/程序 - Java
- 19. 如何檢測Android應用程序的無用數據流量?
- 20. 如何使用Azure的Web應用程序,以使在Azure中的Web應用程序的yaml文件
- 21. 如何從Web應用程序進行視頻測試?
- 22. Selenium webdriver應用程序用於測試其他ERP Web應用程序
- 23. 如何模擬Web應用程序的高流量負載?
- 24. 我如何測量iPhone應用程序的壓力測試?
- 25. Appium:測試無法自動化基於Web的應用程序
- 26. 關於SOAP Web服務測試應用程序的建議
- 27. 功能測試基於JSP servlet的web應用程序
- 28. 如何設置基於Django和Postgresql的Web應用程序的測試副本?
- 29. 查找和刪除流氓應用程序Insights Web測試
- 30. 如何測試Vista的應用程序
我們要實現對數據庫的持續集成,所以我們設置一個項目,我們有它很多的變化,因爲我們第一次開始,現在我們要開始更頻繁地部署這些變化,但我們仍然是怕我們會碰壞。我們正在探索的以生產副本的選項,應用數據庫的變化與我們的CI管道,複製生產交通和監控遙測和日誌來檢查後,如果我們改變一切工作正常。它甚至可能是一個指數的變化,也許會降低性能,所以我們會在上線之前知道。 – user1075679
對於數據庫開發,我已經在考慮上集成tsqlt但根據我們的經驗,我們已經看到的數據庫,在QA或單元測試良好,但在生產中失敗。我們也從硒開始,但這裏的目標不是驗證UI交互,而是檢測遙測中出現的錯誤。也許這是一個壞主意,但是我們的目標是將數據庫集成到管道中,並增加我們對生產部署的信心。 – user1075679
我希望有一些像蔚藍的goreplay。在本地重播真正的請求會很好 –