jmeter难吗_Jmeter集成Jira提交缺陷
筆者曾在文章《Jmeter排憂解難—生成excel結(jié)果文件》聊到了一種提高接口測試效率的方法。今天,咱們接著對“提高接口測試效率”這個(gè)話題做更深入的探討。作為一名接口測試人員,我們是否一直在不厭其煩地重復(fù)以下工作。對于驗(yàn)證不通過的測試案例,拷貝接口響應(yīng)報(bào)文及上送報(bào)文、對關(guān)鍵信息截圖、用一種開發(fā)人員易于理解的語言對bug做詳細(xì)描述,然后登陸缺陷管理系統(tǒng)去提交bug。
當(dāng)然,此刻有童鞋可能會想到,一般的缺陷管理系統(tǒng)都支持批量提交缺陷,所以提交缺陷并不會占用測試人員太多的時(shí)間。但筆者想說的是,雖然可以批量提交缺陷,但也不能有效地減少測試人員整理缺陷的信息(響應(yīng)報(bào)文、上送報(bào)文、關(guān)鍵信息截圖等)。此刻,測試的童鞋可以大膽地進(jìn)行暢想:批量執(zhí)行測試案例,如果存在驗(yàn)證不通過的案例,是否可以自動收集缺陷信息,讓測試人員實(shí)時(shí)確認(rèn)缺陷,然后再提交缺陷管理系統(tǒng)。眾所周知,咱IT人的內(nèi)心深處至始至終有個(gè)聲音在呼喚:只有想不到,沒有做不到。接下來,筆者將以jmeter和jira為例,將測試童鞋上述的“大膽暢想”付諸實(shí)施。
一、功能概述
Jmeter跑完腳本后,對于驗(yàn)證不通過的案例,由測試人員確認(rèn)bug后,自動提交Jira跟蹤。
二、實(shí)現(xiàn)方法
由于Jmeter支持批量執(zhí)行測試案例,那咱們先把案例的執(zhí)行結(jié)果(預(yù)期結(jié)果、實(shí)際結(jié)果、響應(yīng)報(bào)文、上送報(bào)文、數(shù)據(jù)庫斷言等)寫到excel文件(實(shí)現(xiàn)方法可閱覽《Jmeter排憂解難—生成excel結(jié)果文件》一文),然后編碼提取不通過的案例信息,依賴java swing提供的JTable等控件,展示失敗案例的執(zhí)行結(jié)果,由測試人員進(jìn)行確認(rèn),最后通過jira rest api提交缺陷。
三、關(guān)鍵步驟
1、讀取不通過的案例信息
測試案例模板
案例執(zhí)行結(jié)果
不通過案例報(bào)告
讀取“不通過案例報(bào)告”,核心代碼如下:
讀取不通過案例信息
2、展現(xiàn)失敗案例信息
不通過案例信息
預(yù)期結(jié)果、實(shí)際結(jié)果、缺陷描述等信息編輯
不通過案例信息寫入JTable,核心代碼如下:
不通過案例信息寫入JTable
3、確認(rèn)并提交缺陷
確認(rèn)并提交缺陷
附件目錄如下圖所示:
附件目錄(注意二級目錄文件夾使用案例編號作為唯一標(biāo)識)
四、缺陷提交成功
缺陷描述模板
缺陷附件
至此,咱們已經(jīng)實(shí)現(xiàn)了Jmeter和Jira的集成,有興趣的小伙伴可以順著以上思路進(jìn)行嘗試,有疑問的地方歡迎私信筆者,筆者堅(jiān)信:多一份探索的激情,工作效率必能再上一個(gè)臺階。
最后附上jira rest api的官網(wǎng)鏈接JIRA REST API。
總結(jié)
以上是生活随笔為你收集整理的jmeter难吗_Jmeter集成Jira提交缺陷的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器每秒钟执行命令数量是什么_全国自考
- 下一篇: python从零开始系列连载_技术 |