<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      JMeter用例自動化測試



      前言

            JMeter 這個工具既可以做接口的功能測試,也可以做自動化測試,還可以做性能測試,其主要用途就是用于性能測試。但是,有些公司和個人,就想用這些 jmeter 來做接口自動化測試。大家應用JMeter的方式方法,多種多樣。我們這里主要介紹的是,用例自動化。即,提前把各用例參數、預期斷言等用CSV先行寫好,然后使用HTTP請求,批量調用,批量執行。

           JMeter自動化測試,有利于后期的回歸測試,以及快速發現問題,提升軟件質量,減少認為錯誤,等等各種優勢,那么,咱們一起來嘗試一下吧!



       

       

       


      如何進行JMeter接口自動化測試?本文,主要介紹如何使用JMeter,對接口進行自動化的用例測試。

       

            1、在寫腳本之前,需要先使用Excel 編寫好測試用例,這里最好不要使用txt,因為我們的用例中,可能會包含逗號分隔符或者其他的字符類型,影響腳本的運行。

      請注意以下表格的格式,當然,可以根據自己的實際需要增減字段。保存表格時,選擇CSV逗號分隔符即可;

       

           2、打開JMeter,在線程組中添加CSV配置文件。并完成相應的設置;

      需要注意的是:為規范流程。Variable Name 需要等于步驟1,表格中的表頭,位置也不要去做改變,以英文逗號為作為間隔符。Variable Name后續是需要使用的;

       

       

       

          3、在線程組下面添加Loop Controller,(loop循環控制器);

       

       

       

       

            4、在loop循環控制器下面,放前面寫好的CSV配置文件,并添加一個If Controller(如果控制器);如下圖,完成If Controller的設置;

      注:"${Priority}"!="B";寫這一行代碼的用意為:區分優先級,根據CSV用例中的Priority字段,執行用例。我們這兒寫的"${Priority}"!="B",就是說,本次只執行不是B級的,如果要執行A級,可以寫成"${Priority}"=="A",后續諸如此類;

       

       

       

       

       

       

               5、然后再次在If Controller,下方添加兩個If Controller,一個給GET請求使用,一個給POSt請求使用,分成兩個的原因是,POST和GET,他們參數的位置,組合形式不相同,甚至信息頭都不是一樣的,所以需要分開去執行。

      "${Method}"=="GET" 的意思是如果CSV中這條用例Method是GET,這使用這個If Controller去執行;反正 "${Method}"=="POST"是執行POST請求的;

       

       

       

       

       

       

             6、按照下圖,分別在步驟5的兩個如果控制器下面,添加兩個HTTP Request;

      注:POST和GET,參數的拼接形式是不同的。請根據自己接口事情情況放置參數的變量

       

       

       

       

       

       

       

             7、信息頭和斷言

      信息頭不用贅述,按實際接口拼寫就行,斷言需要認證寫,畢竟我們用例自動化,批量執行的,結果必須清楚明確;

       

       

       

       

              8、查看結果樹的使用:建議如下圖,添加兩個查看結果樹,一個只看正確結果,一個只看錯誤結果;這兩可以快速知道,哪些用例失敗,哪些用例成功了;

       

       

       

       

       

               9、如過需要將接口的失敗成功信息,存到表格中,可以在查看結果樹中,配置表格。

            PS:如果想要最終導出的結果更精準,即只需要響應或者請求中部分關鍵數據,請參考:http://www.rzrgm.cn/xiaodi888/p/18163709

       

      到這兒,我們的接口用例自動化技術,就已經講完了,歡迎各位同學查漏補缺。

       

      10、分享一個異常情況:CSV讀取中文亂碼

            如果咱們的CSV文件中,有漢字,有時候JMeter在讀取CSV的時候就容易亂碼,明明我們在請求頭和CSV配置文件中,都寫好了UTF-8,仍然亂碼,也嘗試過,使用notepad++更改CSV的編碼方法,都是無效的。網友也有說把編碼方式改為GB2312,(但是我的JMeter沒有這個選項)

      這里介紹一種方法,就是在CSV配置中,把編碼方式選擇Edit,就可以了。同學們可以嘗試。

       

       

       

       

      11、另外這里再提出一個概念:數據驅動測試Data-driven testing

             數據驅動測試是一種軟件測試的方式,數據驅動測試會配合一個有許多測試輸入及對應的驗證輸出值的表格,而其測試環境設定及控制不會固定在程式碼中。最簡單的數據驅動測試會將表格的某一欄作為輸入,同一列的另一欄則是預期的測試輸出。表格內一般會對應輸入值的邊界或是輸入值分組的邊界。在有些測試中,會從數據庫中讀取測試組態。

             是不是有點繞?其實本文上面的內容,就是一種簡單的數據驅動測試,腳本和數據分開存放,通過腳本讀取數據,執行測試。

       

       

       


      結語

      親愛的朋友:
            希望本文中描述的問題以及解決方案,可以幫助到您。當然,我們深知,問題和挑戰總是層出不窮,新的情況也在不斷涌現。如果讀者朋友您有更好的方案,或者在實際應用中發現了文中的不足之處,請不吝分享您的寶貴建議。誠摯地邀請每一位讀者加入我們的行列,共同完善這份教程。
          感謝您的閱讀與支持!

      Dear frends,

           We hope that the questions and solutions presented in this article can be of assistance to you. Of course, we are fully aware that problems and challenges are always emerging in an endless stream, and new situations are constantly arising. If you, our readers, have better solutions or have discovered any deficiencies in this article through practical application, please do not hesitate to share your valuable suggestions with us. We sincerely invite every reader to join us in continuously improving this tutorial.

      Thank you for your reading and support!
      See you,Parting is for better meeting!


       
      posted @ 2024-04-25 16:20  xiaodi888  閱讀(1596)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产一区日韩二区三区| 精品人妻午夜一区二区三区四区| 亚洲一区二区三区在线观看精品中文| 国产精品成人一区二区三区| 亚洲色成人网站www永久下载| 国产成人AV在线免播放观看新| 狠狠爱俺也去去就色| 亚洲av成人网在线观看| 久久综合开心激情五月天| AV秘 无码一区二| 高清无码爆乳潮喷在线观看| 非会员区试看120秒6次| 久久亚洲色WWW成人男男| 亚洲乱码日产精品bd在线看| 日韩av一区二区高清不卡| 人妻日韩人妻中文字幕| 欧美精品在线观看| 无码人妻久久一区二区三区app| 一本久道久久综合中文字幕| 国产精品亚洲А∨天堂免下载| 亚洲精品韩国一区二区| 久久99精品久久久久久| 麻豆精品传媒一二三区| 精品国偷自产在线视频99| av天堂久久精品影音先锋| 麻豆国产va免费精品高清在线| 国产亚洲精品VA片在线播放 | 人妻熟女一二三区夜夜爱| 国产线播放免费人成视频播放| 伊人精品久久久大香线蕉| 午夜丰满少妇性开放视频| caoporn成人免费公开| 国产爆乳无码av在线播放| 国产午夜精品理论片久久影院 | 成在人线av无码免费看网站直播| 亚洲欧美日韩第一页| 国产一区二区在线有码| 欧美色丁香| 蜜芽久久人人超碰爱香蕉| 乐都县| 国产中文三级全黄|