jmeter接口自動化,你敢想,我敢玩


飛測說:大家好,我是黑夜小怪,今天我又來了分享了。最近用jmeter比較多,做過自動化測試的都知道,我們腳本和數據維護是你十分頭疼的事情,剛好黑夜小怪我最近接觸到一個項目的接口測試,今天我們一起分享下,主要是思路和想法。

clipboard
1、在excel中維護用例,包含域名、url、方法(get還是post)、 參數 、預期結果(可以是多個),然后轉化程csv格式,這樣一來我們只需要在excel中維護我們的用例就好了。

clipboard[1]

2、添加一個CSV Data Set Config,把我們的文本路徑填進去

clipboard[2]

3、添加BeanShell PreProcessor和BeanShell PostProcessor,主要 目的是為了處理中文亂碼

clipboard[3]

clipboard[4]

5、添加if控制器,根據方法值,來判斷執行get還是post的請求

clipboard[5]

6、設置斷言,判斷我們的結果是否正確

clipboard[6]

7、根據用例數,設置循環次數

clipboard[7]

8、運行,查看結果,so easy:

clipboard[8]

最后總結:

     之前,我們想過用代碼,從excle讀取數據,轉換成jmx格式,然后用jmeter執行,后續我們仍然會去嘗試,積累。

     工具是死的,人是活的,重要的是思路和想法,之前我們很多時候只是把請求的傳參的數據在csv中維護,這樣把用例拆分在腳本和文本中,導致維護起來也是有那么點不舒服,在我們項目,經過判斷,完全可以全部在excel中維護用例,這樣我們覺得是比較方便和簡潔。

      另外,我們可以將運行的結果反寫到csv中,這樣每次運行完后,我們直接在csv中就可以查看運行的結果,這樣更好,下一步我們將會實踐這個想法。

  好了,本次到此,歡迎留言、點贊、轉發等來交流,更多分享下期再會,給你帶來更多價值,是我們期待的方向,有更多興趣的歡迎切磋,我們微信訂閱號,聯系方式如下:

clipboard[9]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM