[發(fā)明專利]服務(wù)器性能壓力測試的加壓數(shù)據(jù)復(fù)用方法在審
| 申請?zhí)枺?/td> | 201910939302.8 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN110764984A | 公開(公告)日: | 2020-02-07 |
| 發(fā)明(設(shè)計)人: | 吳維;唐永強;任喜亮 | 申請(專利權(quán))人: | 上海游族信息技術(shù)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 31307 上海遠同律師事務(wù)所 | 代理人: | 許力;丁利華 |
| 地址: | 201800 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加壓 歷史測試 測試 記錄 測試結(jié)果數(shù)據(jù) 壓力測試 展示 服務(wù)器性能 名稱搜索 人員判斷 數(shù)據(jù)復(fù)用 數(shù)據(jù)繼承 按鈕 回溯 繼承 搜索 保存 | ||
一種服務(wù)器性能壓力測試的加壓數(shù)據(jù)復(fù)用方法,包括:在每次壓力測試時,生成歷史測試記錄,并保存相應(yīng)的加壓數(shù)據(jù)和測試結(jié)果數(shù)據(jù);提供第一界面,用于供測試人員通過所述項目名稱搜索對應(yīng)的歷史測試記錄并對搜索到的歷史測試記錄進行展示;提供第二界面,用于展示對應(yīng)該歷史測試記錄的測試結(jié)果數(shù)據(jù),所述第二界面上具有加壓數(shù)據(jù)繼承按鈕;提供第三界面,用于展示并供測試人員修改對應(yīng)當前歷史測試記錄的加壓數(shù)據(jù);測試人員修改完畢后,通過測試人員修改后的加壓數(shù)據(jù)進行加壓。本發(fā)明為測試人員提供了第一界面、第二界面以及第三界面,便于測試人員判斷相應(yīng)的歷史加壓數(shù)據(jù)是否適合繼承,同時,可以方便地回溯展示歷史加壓數(shù)據(jù)并進行修改,實現(xiàn)繼承。
技術(shù)領(lǐng)域
本發(fā)明屬于壓力測試技術(shù)領(lǐng)域,尤其涉及一種服務(wù)器性能壓力測試的加壓數(shù)據(jù)復(fù)用方法。
背景技術(shù)
現(xiàn)今互聯(lián)網(wǎng)已經(jīng)進入超大規(guī)模時代,無論從用戶量,還是流量角度,都已經(jīng)達到一個新的規(guī)模。而互聯(lián)網(wǎng)時代的一個基礎(chǔ)模式就是b/s架構(gòu),瀏覽器和服務(wù)端,都是通過http(s)接口方式訪問數(shù)據(jù)。一些新起的能力,如RPC(遠程過程調(diào)用)等,也使用http(s)作為承載協(xié)議。
服務(wù)端http(s)接口的承載能力,必然備受考驗。對于這些接口的性能壓力測試需求,也越來越受到重視,測試需求量也與日俱增。
在進行壓力測試時,需要根據(jù)加壓數(shù)據(jù)(用于生成請求的參數(shù)以及用于構(gòu)建加壓模型的加壓參數(shù))對待測服務(wù)器進行加壓,目前,每次測試時,會使用Jmeter等工具制作一個配置文件,該文件中包含加壓數(shù)據(jù),并且每次測試結(jié)束后,都會形成一個測試報告。為了提高效率,在進行新測試時,通常會對歷史加壓數(shù)據(jù)進行繼承,達到借鑒和參考的目的,然后根據(jù)需要進行改動后,進行加壓。
但是,目前的繼承方式是通過工具打開配置文件后,對其中的加壓數(shù)據(jù)進行調(diào)整和修改,其存在如下缺點:
1、配置文件中的內(nèi)容復(fù)雜,不容易通過肉眼看懂;
2、在選擇適于新測試繼承的配置文件時,需要配合相應(yīng)的測試報告進行綜合判斷,但是,配置文件與測試報告在文件名上并無關(guān)聯(lián),需要測試人員將一個個文件打開查看。
發(fā)明內(nèi)容
基于此,針對上述技術(shù)問題,提供一種服務(wù)器性能壓力測試的加壓數(shù)據(jù)復(fù)用方法。
為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
一種服務(wù)器性能壓力測試的加壓數(shù)據(jù)復(fù)用方法,包括:
在每次壓力測試時,生成歷史測試記錄,并保存相應(yīng)的加壓數(shù)據(jù)和測試結(jié)果數(shù)據(jù),所述歷史測試記錄包括項目名稱、測試名稱、開始時間、結(jié)束時間、壓測時長、等待時間以及任務(wù)狀態(tài),所述加壓數(shù)據(jù)包括項目名稱、測試名稱、請求類型、請求參數(shù)、待測服務(wù)器URL地址、頭部參數(shù)、虛擬用戶數(shù)、壓測時長、預(yù)期每秒請求數(shù)以及加壓方式,所述請求類型為GET或者POST,所述請求參數(shù)為GET請求參數(shù)或者POST請求參數(shù),所述加壓方式為基礎(chǔ)加壓、步進加壓、浪涌加壓或者長時加壓中的任意一種;
提供第一界面,用于供測試人員通過所述項目名稱搜索對應(yīng)的歷史測試記錄并對搜索到的歷史測試記錄進行展示;
提供第二界面,所述第二界面由測試人員點擊所述第一界面展示的歷史測試記錄后觸發(fā),用于展示對應(yīng)該歷史測試記錄的測試結(jié)果數(shù)據(jù),所述第二界面上具有加壓數(shù)據(jù)繼承按鈕;
提供第三界面,所述第三界面由測試人員點擊所述加壓數(shù)據(jù)繼承按鈕后觸發(fā),用于展示并供測試人員修改對應(yīng)當前歷史測試記錄的加壓數(shù)據(jù);
測試人員修改完畢后,通過測試人員修改后的加壓數(shù)據(jù)進行加壓。
該方法由web前端以及后端實現(xiàn);
web前端:
提供所述提供第一界面、第二界面以及第三界面;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海游族信息技術(shù)有限公司,未經(jīng)上海游族信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910939302.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





