[發明專利]簡化Loadrunner性能測試方法、服務器及計算機可讀存儲介質在審
| 申請號: | 201910421927.5 | 申請日: | 2019-05-21 |
| 公開(公告)號: | CN110287099A | 公開(公告)日: | 2019-09-27 |
| 發明(設計)人: | 陳福忠 | 申請(專利權)人: | 平安銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/30 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機可讀存儲介質 報文模板 目標請求 性能測試 參數集 報文 服務器 測試腳本開發 性能測試技術 報文發送 腳本開發 接收響應 模版技術 請求報文 響應報文 預設協議 預設 調用 封裝 工作量 創建 分析 | ||
本發明公開了一種簡化Loadrunner性能測試方法,包括:獲取Loadrunner中的Java api包,并對Java api包進行封裝得到目標api包;傳入請求報文的參數集、報文模板集及案例名稱集至目標api包;基于Velocity模版技術、參數集、報文模板集及案例名稱集創建目標請求報文;基于預設協議將目標請求報文發送出去;接收響應報文;對響應報文進行分析得到測試結果,并調用第一預設Loadrunner api將測試結果通知至所述Loadrunner。本發明還提供一種服務器及計算機可讀存儲介質。本發明涉及簡化Loadrunner性能測試技術,可實現利用java語言進行腳本開發,簡化Loadrunner測試腳本開發工作量。
技術領域
本發明涉及系統軟件性能測試領域,尤其涉及簡化Loadrunner性能測試方法、服務器及計算機可讀存儲介質。
背景技術
Loadrunner是一種預測系統行為和性能的工業標準級負載測試工具。Loadrunner作為性能測試工具的霸主,支持多種協議,可通過模擬上千萬用戶實施并發負載及實時性能監測的方式來確認和查找問題,可以對整個企業架構進行測試,通過使用Loadrunner進行測試,企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。
目前Loadrunner默認支持的是c語言的腳本開發,然而C語言是一門比較難掌握的言語。采用C語言來編寫腳本存在一些劣勢:C語言較復雜;代碼易讀性較差,對性能測試人員要求較高;C語言不好駕馭,腳本中常有復雜的邏輯;缺少第三方組件支持;當存在超長報文時,腳本中不方便采用C語言書寫代碼和操作。
發明內容
有鑒于此,本發明提出一種簡化Loadrunner性能測試方法、服務器及計算機可讀存儲介質,可實現利用java語言進行腳本開發,簡化Loadrunner測試腳本開發工作量。
首先,為實現上述目的,本發明提出一種服務器,所述服務器包括存儲器、處理器,所述存儲器上存儲有可在所述處理器上運行的簡化Loadrunner性能測試系統,所述簡化Loadrunner性能測試系統被所述處理器執行時實現如下步驟:
獲取Loadrunner中的Java api包,并對所述Java api包進行封裝以得到目標api包;
傳入請求報文的參數集、報文模板集及案例名稱集至所述目標api包;
基于Velocity模版技術、所述請求報文的參數集、所述報文模板集及所述案例名稱集創建用于對待測接口發起性能測試的目標請求報文;
基于預設協議將創建得到的目標請求報文發送出去,并記錄所述目標請求報文的發送時刻;
接收響應報文,并記錄所述響應報文的接收時刻;及
對所述響應報文進行分析得到測試結果,并調用第一預設Loadrunner api將所述測試結果通知至所述Loadrunner。
可選地,所述報文模板集包含至少一個報文模板,所述報文模板通過以下步驟生成:
根據所述請求報文的特征將所述請求報文的各部分進行模板化;及
將所述請求報文的共有部分進行固化,并將所述請求報文的變化與差異的部分用預設變量進行標識,以生成所述報文模板。
可選地,所述基于Velocity模版技術、所述請求報文的參數集、所述報文模板集及所述案例名稱集創建用于對待測接口發起性能測試的目標請求報文的步驟包括:
確定與所述待測試接口對應的案例名稱、報文模板名稱,以從所述報文模板集及所述案例名稱集中選取目標報文模板及目標案例名稱;及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安銀行股份有限公司,未經平安銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910421927.5/2.html,轉載請聲明來源鉆瓜專利網。





