[發(fā)明專利]可視化測試方法及裝置在審
| 申請?zhí)枺?/td> | 201811386909.X | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN109542786A | 公開(公告)日: | 2019-03-29 |
| 發(fā)明(設計)人: | 賈文正 | 申請(專利權)人: | 北京千丁互聯(lián)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 李強 |
| 地址: | 102300 北京市門頭溝區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業(yè)務系統(tǒng) 可視化測試 請求參數(shù) 對外接口 測試 測試報告 返回結果 開發(fā)效率 顯示界面 自動分析 配置 申請 解析 指派 開發(fā) | ||
本申請?zhí)峁┑目梢暬瘻y試方法及裝置,通過獲取業(yè)務系統(tǒng)對外接口對應的依賴包,并解析所述依賴包獲得所述業(yè)務系統(tǒng)對外接口的請求參數(shù)。將所述請求參數(shù)通過顯示界面進行顯示。測試人員通過該顯示界面對所述請求參數(shù)進行配置,并將配置好的參數(shù)通過泛化處理之后向所述業(yè)務系統(tǒng)進行提交。自動分析所述業(yè)務系統(tǒng)對的請求返回結果,并生成相應的測試報告,同時針對于異常測試結果指派給對應的開發(fā)人員。同時,存在多個業(yè)務系統(tǒng)時,所述可視化測試方法及裝置可對所述多個業(yè)務系統(tǒng)同時進行測試。本申請?zhí)峁┑目梢暬瘻y試方法及裝置在使用過程中減少了測試人員和開發(fā)人員的溝通成本,大大提升了開發(fā)效率。
技術領域
本申請涉及系統(tǒng)測試領域,具體而言,涉及一種可視化測試方法及裝置。
背景技術
隨著業(yè)務系統(tǒng)應用的規(guī)模不斷擴大,一個大型的業(yè)務系統(tǒng)對外提供的服務功能也越來越豐富。業(yè)務系統(tǒng)功能的越豐富,其業(yè)務系統(tǒng)的架構也就越復雜。如何快速且高效的對業(yè)務系統(tǒng)所提供的服務功能進行測試,已經成為一個急需解決的問題。目前,對業(yè)務系統(tǒng)進行測試,需要測試人員對業(yè)務系統(tǒng)業(yè)務邏輯非常熟悉的前提下,手動編寫代碼進行測試,因此對測試人員要求較高。同時,又由于針對不同的業(yè)務系統(tǒng),需要編寫不同的測試代碼對業(yè)務系統(tǒng)進行測試,重復性勞動高,進而導致測試效率慢。目前測試人員,針對測試的測試結果需要手動的完成測試報告的提交,在提交之前還需要了解各個測試接口對應的開發(fā)人員,才能將測試的問題提交給對應的開發(fā)人員。針對大型的業(yè)務系統(tǒng),尤其是開發(fā)的接口特別多的時候,工作量很大,進而導致效率極低。
發(fā)明內容
為了克服現(xiàn)有技術中的上述不足,本申請的目的在于提供一種可視化測試方法,應用于測試系統(tǒng),所述方法的步驟包括:
根據(jù)待測試服務器的服務接口標識信息,獲取所述待測試服務器服務接口依賴包,所述服務接口依賴包用于獲取所述待測試服務器的服務接口的請求參數(shù);
解析所述服務接口依賴包,獲得所述待測試服務器的服務接口的請求參數(shù);
提供顯示界面顯示所述請求參數(shù),響應用戶對所述請求參數(shù)的配置,將所述請求參數(shù)的配置結果發(fā)送給所述待測試服務器,并分析所述待測試服務器的返回結果。
可選地,所述測試系統(tǒng)包括注冊中心服務器,所述響應用戶對所述請求參數(shù)的配置,根據(jù)所述請求參數(shù)的配置結果通過所述接口依賴包向所述待測試服務器發(fā)送網(wǎng)絡請求,并對所述網(wǎng)絡請求的返回結果進行分析的之前還包括步驟:
根據(jù)所述接口依賴包的屬性信息從所述注冊中心服務器獲取所述待測試服務器的服務接口地址,所述注冊中心服務器記錄有所述待測試服務器的所有可用的服務接口。
可選地,所述測試系統(tǒng)包括注冊中心服務器,所述響應用戶對所述請求參數(shù)的配置,根據(jù)所述請求參數(shù)的配置結果通過所述接口依賴包向所述待測試服務器發(fā)送網(wǎng)絡請求,并對所述網(wǎng)絡請求的返回結果進行分析的步驟包括:
根據(jù)所述接口依賴包,通過所述服務接口地址向所述待測試服務器發(fā)送網(wǎng)絡請求;
通過消息隊列緩存所述返回結果;
統(tǒng)計所述返回結果,并根據(jù)所述返回結果的屬性對所述返回結果進行分類存儲。
可選地,所述統(tǒng)計所述返回結果,并根據(jù)所述返回結果的屬性對所述返回結果進行分類存儲的步驟包括:
對所述返回結果進行分類處理之后,通過ElasticSearch引擎對分類處理后的返回結果進行存儲。
可選地,所述測試系統(tǒng)包括服務接口依賴包倉庫,所述根據(jù)所述待測試服務器的服務接口標識信息,獲取所述待測試服務器的服務接口依賴包的步驟包括:
根據(jù)服務接口標識信息從所述服務接口依賴包倉庫獲取所述服務接口依賴JAR包。
可選地,所述解析所述對外接口依賴包,獲得所述待測試服務器的對外服務接口的請求參數(shù)的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京千丁互聯(lián)科技有限公司,未經北京千丁互聯(lián)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811386909.X/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種無效bug確定方法和裝置
- 下一篇:一種核電廠安全級軟件測試方法及裝置





