在當前這個 CI/CD 工作流當道的時代,團隊內的所有成員都需要對軟件質量負責。
這意味著,每個有能力測試的人都應當參與測試。團隊需要將性能測試“左移”,讓開發人員和開發測試人員早期投入到性能工程之中。這將為你提供所需要的早期反饋,以更快地交付應用程序,同時風險更小,質量更高。你的開發人員需要正確的工具,能夠在 IDE 中進行性能測試,快速執行測試以獲得初步反饋,并將這些資產添加到 CI 工作流。
Micro Focus LoadRunner Developer 可以為上述工作提供合適的工具。它作為輕量級的現代工具,旨在方便開發人員和開發測試人員的左移性能測試。利用與所有 IDE 和 CI 工具的無縫集成,在不離開熟悉的開發者生態系統的情況下,實現腳本編寫、場景模擬、測試運行,以及結果快速分析。在所有 LoadRunner 系列解決方案中原生運行腳本、重用資產以進行端到端測試。利用聯系緊密的生態系統,提供更智能的洞察,以及更緊密的團隊協作。
LoadRunner Developer 的主要特色
01. 支持“左移”
應用程序的性能不再只是 QA 所獨有——為了在 CI/CD 時代取得成功,您的解決方案不僅需要讓多位員工早期參與性能測試過程,更重要的是要適合開發人員,讓他們參與進左移實踐。
而 LoadRunner Developer 就是以開發人員的思維方式設計的,簡化了左移的上手過程。它使軟件開發團隊能夠用 JavaScript 編寫腳本(通過重用現有代碼)、自動執行腳本和決定 CI 的成敗,使其成為開發人員和開發測試人員日常工作的一部分。
02. 無縫集成
開發人員希望可以繼續在偏好的 IDE 中編寫和測試腳本,這樣不僅可以提高效率,還能將性能測試更自然地納入軟件開發的生命周期。在需要執行測試的時候就能執行測試,而且有能力在想執行的時候就立即執行,這一點至關重要。無論 IDE、平臺和 CI 工具如何,LoadRunner Developer 都能讓開發人員在開發周期的早期就加入性能測試,無需離開 IDE,或是學習其他工具。
LoadRunner Developer 的能力不止于此。它允許開發人員繼續使用自己習慣的環境,在現有的生態系統內創建、編寫、執行負載測試,并且集成了所有 IDE 和 CI。LoadRunner Developer讓開發人員可以運行應用了規則的測試,查看結果,并確定應用程序在哪一點上未能達到最低性能水平。測試團隊可以自己分析這些以 SQLite DB 文件格式提供的、包含了所有性能指標的原始數據,也可以把這些數據導入 Influx DB,根據這些數據使用 Grafana 創建自定義的儀表板。此外,LoadRunner Developer 還支持 Windows、Linux、MacOS 等所有常見的操作系統。

圖 1:作為持續測試過程的一部分,編寫、執行負載測試
03. 簡單易用
LoadRunner Developer 讓上手新工具不再困難。它簡單易懂,易于部署,易于使用。
LoadRunner Developer 是 Web 和 API 測試的理想選擇,它提供了直觀的 JavaScript SDK,因而接受、學習 LoadRunner Developer 十分容易。另外,使用 LoadRunner Developer 不需要許可證,它還使利用本地資源加載到 50 個 Vusers 成為可能,在你進行左移的性能測試時,支持快速執行。
04. 增強協作
協作是左移性能測試成功的關鍵,也是在采用敏捷開發和 DevOps 的方法論時,意圖克服固有障礙的關鍵。目前,LoadRunner Developer 中可用的協議是?DevWeb。
DevWeb是輕量級、可擴展的LoadRunner協議,也是支撐LoadRunner Developer 的引擎。LoadRunner Developer 讓開發人員可以使用熟悉的腳本語言,輕松創建資產,并與使用 DevWeb 的性能工程師分享資產。性能工程師則可以在不同的條件下運行端到端的測試,之后就被測應用程序(AUT)中發現的問題或必要的改進,可以直接與開發人員分享具體反饋,開發人員進而就可以采取適當的行動。DevWeb和 LoadRunner Developer 強強聯合,讓性能工程師得以重新使用開發人員創建的資產,這樣不僅節省了性能工程師的時間,還可以通過無縫協作,彌合性能卓越中心和研發之間的差距。?
利用這種協作共享的方法,左移可以產生巨大的收益。這就是將 LoadRunner Developer 與其他 LoadRunner 解決方案結合使用的真正好處:結合 LoadRunner 其他系列產品,LoadRunner Developer 得以使用相同技術創建、共享資產并加速測試執行,幫助團隊了解所有事物是如何協作的,而不是只能評估孤立的結果。它還能在你現有的工具中進行擴展,通過熟練的測試節省時間。

圖 2:旨在促進協作,使用同樣的技術創建、執行測試
通過 LoadRunner 開展企業性能工程
高效團隊采用主動、持續的性能工程方法,包括四個關鍵屬性:將性能測試擴展到新的角色、緊密集成到 CI/CD 流程、端到端的性能分析、持續改進。這些要素結合在一起,確保團隊能夠在早期和整個生命周期內進行性能工程。
LoadRunner 系列是一套集成的企業級性能工程解決方案,可獨立使用,也可以組合使用。不論使用任何解決方案,您都可以自信地測試復雜的負載、壓力和性能場景,橫跨遺留、網頁和移動應用程序,同時從共享功能和通用技術中獲益。由于 LoadRunner 系列產品能確保工具的大小適合不同用戶,同時利用了測試重用,管理或提供了共享的基礎架構,這一系列特性能幫助你開發性能工程的生態系統,取得成功。
LoadRunner 系列產品包括:
- LoadRunner Developer——將性能測試內嵌至整個開發生命周期
- LoadRunner Professional——通用、全面的性能測試,適用于共處一地的團隊
- LoadRunner Enterprise——為分布于全球的團隊提供協作的性能測試平臺
- LoadRunner Cloud——基于云的性能測試,具有極高的規模和靈活性
更好推動敏捷開發實踐和 DevOps 方法論的關鍵就在于,在軟件開發周期的早期就開展性能測試。Micro Focus?LoadRunner Developer 正為企業提供了內嵌于整個開發生命周期的左移性能測試,讓您的團隊能夠更高效地參與性能測試,在當前這個 CI/CD 工作流當道的時代領跑整個行業,比競爭對手領先一步!
(文章來源公眾號:MicroFocus)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
億道電子技術有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內資深的研發工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業客戶提供研發、設計、管理過程中使用的各種軟件開發工具,致力于幫助客戶提高研發管理效率、縮短產品設計周期,提升產品可靠性。
20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰略合作伙伴關系,并作為他們在中國區的主要分銷合作伙伴服務了數千家中國本土客戶,為客戶提供從芯片級開發工具、EDA 設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經驗積累,真正的幫助客戶實現了讓研發更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號
了解更多研發工具軟件知識

首頁 > 新聞資訊
