[發明專利]網絡接口的自動化測試裝置及方法有效
| 申請號: | 201710184073.4 | 申請日: | 2017-03-24 |
| 公開(公告)號: | CN106972983B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 宋園園;孫明星;顧凱鳴 | 申請(專利權)人: | 上海攜程國際旅行社有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 薛琦;羅朗 |
| 地址: | 200335 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 接口 自動化 測試 裝置 方法 | ||
本發明公開了一種網絡接口的自動化測試裝置及方法,自動化測試裝置包括執行接口請求模塊、性能測試前期處理模塊、性能測試執行模塊及性能結果分析模塊;執行接口請求模塊獲取接口信息,根據當前接口自動化用例的執行類型來檢測測試類型,若是接口性能測試時,將接口信息發送至性能測試前期處理模塊;性能測試前期處理模塊根據接收到的所述接口信息來解析后生成適配當前接口自動化用例的性能測試腳本,并且發送至性能測試執行模塊;性能測試執行模塊執行所述性能測試腳本,并且輸出至性能結果分析模塊;性能結果分析模塊分析接收到的所述性能結果源文件來生成性能執行結果,并且整合到接口性能報告上。本發明降低了性能測試時的各項成本。
技術領域
本發明涉及一種網絡接口的自動化測試裝置及方法。
背景技術
現有的網絡接口的性能測試,主要用戶是專職的性能測試人員,依賴于專用的性能測試工具,測試的基本流程是:了解業務場景、數據準備、性能腳本制作、性能執行及結果分析。
但是,目前的性能測試存在以下幾點缺點:
1、專業的性能測試人員稀缺,導致性能測試的人力成本高;
2、性能測試人員花費大量的時間在了解業務場景、數據準備以及腳本制作上,因此只能縮短在結果分析階段上花費的時間;
3、專用的性能測試工具收費高,導致性能測試的費用成本高;
4、整個性能測試流程的整體耗時長,導致性能測試的時間成本高。
發明內容
本發明要解決的技術問題是為了克服現有技術中網絡接口的性能測試的人力、費用及時間成本高的缺陷,提供一種網絡接口的自動化測試裝置及方法。
本發明是通過下述技術方案來解決上述技術問題:
一種網絡接口的自動化測試裝置,其特點在于,所述自動化測試裝置包括執行接口請求模塊、性能測試前期處理模塊、性能測試執行模塊及性能結果分析模塊;
所述執行接口請求模塊用于獲取接口信息,并且根據當前接口自動化用例的執行類型來檢測測試類型,若測試類型為接口性能測試時,將所述接口信息發送至所述性能測試前期處理模塊;
所述性能測試前期處理模塊用于根據接收到的所述接口信息來解析后生成適配當前接口自動化用例的性能測試腳本,并且將所述性能測試腳本發送至所述性能測試執行模塊;
所述性能測試執行模塊用于執行所述性能測試腳本,并且輸出性能結果源文件至所述性能結果分析模塊;
所述性能結果分析模塊用于分析接收到的所述性能結果源文件來生成性能執行結果,并且整合所述性能執行結果到接口性能報告上。
較佳地,所述接口信息包括網絡接口的URL(Uniform Resource Locator,統一資源定位符)、請求報文、場景信息、性能配置信息及性能測試腳本模板。
較佳地,所述性能測試執行模塊還用于獲取性能測試插件,通過所述性能測試插件來執行所述性能測試腳本。
較佳地,所述性能結果分析模塊用于使用分析插件來分析所述性能結果源文件,所述分析插件包括結果分析插件、圖片生成插件及錯誤結果獲取插件。
較佳地,所述自動化測試裝置還包括接口功能測試模塊;
所述執行接口請求模塊還用于若測試類型為接口功能測試時,將所述接口信息發送至所述接口功能測試模塊,所述接口功能測試模塊用于執行接口功能測試,并且輸出接口功能報告。
一種網絡接口的自動化測試方法,其特點在于,所述自動化測試方法利用如上述的自動化測試裝置來實現,所述自動化測試方法包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海攜程國際旅行社有限公司,未經上海攜程國際旅行社有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710184073.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于FPGA的網絡報文匹配和接收單元
- 下一篇:一種監控組件的方法及裝置





