牙奎斯特

    左轉轉換中更快,更可靠的性能測試
    50%
    更快的測試
    30k
    在2小時窗口中測試的交易
    圖片

    新載體使Dentaquest以速度向左移動

    概述

    Dentaquest是美國第二大牙科福利管理員,也是醫療補助領域最大的牙科福利管理員。美國各地超過3000萬成員正在利用其創新的解決方案產品。該公司堅定地致力於以較低的成本提供更好的結果。Dentaquest圍繞改進的“所有人的口腔健康”憲章,不斷尋求提高口腔健康意識,以促進口服解決方案的效力。

    Dentaquest IT管理下的申請代表三個業務部門。測試與每個發行版的節奏共同進行,持續四個小時,並模擬當今800個總峰使用者中的一半以上。績效工程師在索賠的攝入量,裁決和支出方麵進行測試 - 從前端的麵向客戶.NET組件到記錄的核心後端係統。

    每個測試的設計都需要由性能測試團隊,將結果與最近的比賽進行比較。類似的性能被認為是測試成功;不一致將它們送回繪圖板。

    “有了Neoload,我們並沒有追逐我們習慣於看到的假陽性測試結果。”

    - Dentaquest的首席績效工程師Isha Satija

    生產用戶負載量為800個峰值用戶帳戶,大多數使用並發會話。高峰時間被凝結到一個狹窄的兩個小時的操作窗口中 - 其中包括申請處理近30K索賠/呼叫跟蹤交易。

    Dentaquest的SQA主管Sqot Schweitzer簡潔地總結了該應用程序對企業的關鍵:“該應用程序的問題可能會對我們處理索賠,接聽客戶呼叫或以其他方式提供最佳客戶服務的能力產生重大影響。作為致力於卓越服務的組織,這將是不可接受的。我們需要一種更好的方法來確保不會發生這種情況。”

    傳統工具挑戰

    Dentaquest發現,通過Visual Studio進行的性能測試是耗時的,並產生了不一致的結果。“我們試圖使用[Visual Studio]一段時間,但結果是不可靠的,” Dentaquest當時的性能和自動化架構師David Alves說。

    Neoload為Dentaquest提供了對其敏捷框架的適當支持

    作為其評估的一部分,以保持當前工具與行業領導者的重新開端,Dentaquest引用了Neoload的預算友好性,並能夠輕鬆地作為關鍵決定因素來覆蓋全部業務堆棧的能力。“我們(反對Loadrunner)進行了烘烤。實際上,我能夠顯示Loadrunner的速度比Neoload速度慢得多。它價格便宜,它的能力非常強 - 比Loadrunner更有能力 - 它將可靠地完成工作。” Alves說。

    Dentaquest在每周發布的時間表下工作,與Neolatrace現有用於APM的Neoload無縫對齊(Dentaquest的另一個關鍵解決方案要求)。績效和負載測試重點是重要的索賠處理/客戶服務呼叫處理應用程序。

    “有了我們的舊工具,有時會推動發布,因為我們無法按時完成性能測試。現在,我們的性能測試較早。我們也沒有追求我們習慣於看到的假陽性測試結果。”首席績效工程師Isha Satija說。對此的結果是,Dentaquest團隊具有參與諸如Salesforce實施等項目的寶貴能力,而無需擠出一天的時間。

    挑戰

    • 控製器/代理通信將破裂,導致不必要的不​​便現實必須重新測試。
    • 測試將在啟動時盡快超時,從而產生重複的,耗時的執行嚐試。
    • 腳本維護也很慢。至少每月一次更新腳本時,Dentaquest經曆了類似的時間延遲。
    • 完成後,報告結果變化了 - 性能工程團隊的一個重要問題,使他們不斷質疑峰值是真實還是錯誤。
    • 如果沒有堅定的“常規”表現,就無法實現SLA建立。這種缺席,尤其是關於響應時間的缺席,使團隊無法相信“向左移動”是可以實現的。
    • 最重要的是,測試/重新測試連續體無用,這阻止了它不受支持的關注,以支持公司服務交易管理到Salesforce的公司範圍內的遷移。

    “關於Neoload的偉大事實之一是它是無腳本的。您仍然可以成為一名電力用戶,但新手啟動並更快地運行。”

    - David Alves,前表演和自動化建築師,Dentaquest

    根據Satija的說法,其他好處包括“更快的腳本,與相關性和提取的維護;報告是全麵的,並確定了任何問題。”這包括比較報告視圖“允許我們並排看到構建。我們還沒有看到控製器/代理之間的任何溝通分解,這是一個巨大的勝利。”

    阿爾維斯進一步解釋說:“關於新服務的偉大事情之一是它是無腳本的。您仍然可以成為一名電力用戶,並在需要時獲得您需要完成的邏輯和低級工作,但是它允許新手比實際編寫其他編寫代碼的方法更快地啟動並運行工具。顯然,報告和圖形 - 最重要的部分 - 分析是一流的,並且使客觀地確定通過/失敗變得容易。Neoload允許一個轉變和學習成為績效工程師的團隊,而沒有該工具成為障礙,實際上,實際上是有價值的事情。”

    關於速度估計,Satija估計“使用NeoloAD與舊解決方案相比,使用Neoload的運行時間> 50%。”該團隊還對自己容易擴展的能力以超過20%以上的預計生長量感到非常舒適。

    隨著Dentaquest團隊在Neoload的性能測試實踐中考慮下一章,他們對提高的生產力,測試速度和質量的提高將允許在SLA創建和實現中發揮更為主動的作用。Neoload作為核心性能測試平台,可以幫助他們實現所需的“向左移動”狀態大有幫助。Alves補充說:“當您向左移動時,您不僅要測試GUI和類似的簡單內容。您正在測試低級組件和課程以及功能區域的模塊 - 您必須能夠快速完成。因此,這就是Neoload的框架所在的地方。無論是.NET還是JAVA或任何其他應用程序編程語言,它都與新服務器(或任何工具,實際上)對您有多大的影響。在這方麵,Neoload具有很多功能。他們在那裏的比賽領先,僅僅是因為他們做得比其他任何人都更長,更好。”

    結果

    • 消除了誤報
    • 啟用了“向外移動”性能測試
    • 定位應處理預期的20%增長
    • 與舊解決方案相比,測試快50%
    • 結果報告現在查明性能問題
    • 與Dynatrace無縫集成
    • 現在能夠專注於業務影響更高的項目
    Baidu
    map