軟件性能測(cè)試方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202011252372.5 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112346980A 公開(kāi)(公告)日 2021-02-09
申請(qǐng)公布號(hào) CN112346980A 申請(qǐng)公布日 2021-02-09
分類(lèi)號(hào) G06F11/36(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張立強(qiáng);莫鹍;李玉號(hào);陳建星 申請(qǐng)(專(zhuān)利權(quán))人 杭州飛致云信息科技有限公司
代理機(jī)構(gòu) 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 代理人 衣淑鳳;宋志強(qiáng)
地址 310012浙江省杭州市西湖區(qū)轉(zhuǎn)塘街道山景路7號(hào)3幢5樓501室
法律狀態(tài) -

摘要

摘要 本發(fā)明實(shí)施例提出軟件性能測(cè)試方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)。方法包括:第一設(shè)備接收一個(gè)或多個(gè)JMX格式的軟件性能測(cè)試腳本;針對(duì)每個(gè)腳本,分別根據(jù)為Kubernetes集群預(yù)先創(chuàng)建的性能測(cè)試資源類(lèi)型,通過(guò)Kubernetes API創(chuàng)建一個(gè)性能測(cè)試資源,該資源包括:腳本及測(cè)試參數(shù);集群中的操作節(jié)點(diǎn)設(shè)備監(jiān)聽(tīng)到性能測(cè)試資源,針對(duì)每個(gè)資源,分別調(diào)用Kubernetes API創(chuàng)建對(duì)應(yīng)的任務(wù),任務(wù)內(nèi)容包括:JMeter容器的配置信息和該性能測(cè)試資源,將該任務(wù)下發(fā)給集群的主節(jié)點(diǎn)設(shè)備,主節(jié)點(diǎn)設(shè)備將任務(wù)分配給集群中的第一節(jié)點(diǎn)設(shè)備,第一節(jié)點(diǎn)設(shè)備啟動(dòng)JMeter容器執(zhí)行任務(wù),將任務(wù)執(zhí)行過(guò)程中產(chǎn)生的結(jié)果數(shù)據(jù)實(shí)時(shí)發(fā)送給Kafka集群的消息主題隊(duì)列中。本發(fā)明實(shí)施例提高了軟件性能測(cè)試效率。??