[發明專利]工作流引擎的接口壓力測試方法及裝置在審
| 申請號: | 202110086505.4 | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112882910A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 王建軍 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 賈磊;李輝 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工作流 引擎 接口 壓力 測試 方法 裝置 | ||
1.一種工作流引擎的接口壓力測試方法,其特征在于,包括:
基于Jmeter的java請求協議選擇啟動流程實例startProcessInstance和提交工作項任務submitTask兩個接口進行壓力測試;
基于業務要求確定待分析的測試指標,基于待分析的測試指標設置測試場景;
設置啟動流程實例startProcessInstance接口和提交工作項任務submitTask接口的實現方式;
基于所述實現方式,在設置的測試場景下執行啟動流程實例startProcessInstance并調用提交工作項任務submitTask進行壓力測試,獲得壓力測試結果。
2.如權利要求1所述的工作流引擎的接口壓力測試方法,其特征在于,按照如下方式設置啟動流程實例startProcessInstance接口和提交工作項任務submitTask接口的實現方式:
創建java工程并引入工作流引擎依賴的jar包;
新建WorkFlowTest類并繼承AbstractJavaSamplerClient類,實現初始化setupTest方法、傳入參數設置getDefaultParameters方法、運行測試runTest方法、測試結束teardownTest方法;
添加main方法進行調試,通過Arguments類進行實例化,并通過addArgument方法輸入參數,通過JavaSamplerContext類傳參數給setupTest、runTest和teardownTest方法;
調試成功后,注釋掉main方法,導出jar包到Jmeter相應目錄下;
重啟Jmeter。
3.如權利要求2所述的工作流引擎的接口壓力測試方法,其特征在于,參數包括流程定義編號、業務鍵值、流程實例創建人信息、獲取任務節點指定人或候選人接口、多實體國際化標識、最后更新營業日、本地年月日和本地時分秒。
4.如權利要求2所述的工作流引擎的接口壓力測試方法,其特征在于,運行測試runTest方法的實現包括:
通過JavaSamplerContext類型的getParameter方法獲取API的輸入變量;通過SampleResult類的sampleStart方法進行執行開始時間標記,通過SampleResult類的sampleEnd方法進行執行終了時間標記,實現在執行測試場景時統計工作流引擎API方法的處理時間。
5.一種工作流引擎的接口壓力測試裝置,其特征在于,包括:
接口選擇模塊,用于基于Jmeter的java請求協議選擇啟動流程實例startProcessInstance和提交工作項任務submitTask兩個接口進行壓力測試;
測試指標分析模塊,用于基于業務要求確定待分析的測試指標;
測試場景設置模塊,用于基于待分析的測試指標設置測試場景;
測試接口類實現模塊,用于設置啟動流程實例startProcessInstance接口和提交工作項任務submitTask接口的實現方式;
案例執行與結果收集模塊,用于基于所述實現方式,在設置的測試場景下執行啟動流程實例startProcessInstance并調用提交工作項任務submitTask進行壓力測試,獲得壓力測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110086505.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水平井埋存式連續取心內筒總成
- 下一篇:一種用于鋼管內壁淬火的噴嘴





