Jemter+Badboy實戰經驗一(Badboy錄制及基礎功能)


1. 使用工具:

    Apache Jemeter:http://jmeter.apache.org/download_jmeter.cgi (免費官網下載地址)

    BadBoy:   http://www.badboy.com.au/download (免費官網下載地址)

2. 准備工作:

    最好先熟悉http請求

    了解Jemeter工具的基本使用方法及用途

    了解一下Badboy的基本用途

3. 搭建環境:

    Jemeter 和Badboy的安裝方法非常簡單,只要下載好安裝包(Jemeter下載下來之后是zip文件,解壓后,找到bin文件夾下的jemeter.bat文件,點擊運行之后即可)和exe文件(Badboy下載之后是一個exe文件,直接雙擊安裝即可)

4. Badboy功能簡介

  (1)添加檢查點(斷言)

        錄制之后選中文本

  

     Tool -->Add Assertion for selection添加檢查點

   (2)Badboy 文本參數化

          參數化步驟(一般的性能測試工具的參數化步驟基本一致):

          建立參數化列表 --> 在請求中替換參數${參數名稱} --> 如有亂碼,更改請求中的編碼

       首先,建立參數化列表

  

  其次,在請求中替換參數

  

  然后將請求中的編碼格式從utf8改成gbk(上圖中的ie=utf-8,右鍵屬性,改成gbk即可)

  如果已經添加了檢查點,要記得將檢查點的值也替換成參數(替換方法與上述一致,檢查點右鍵屬性,將值替換成參數名)

      注意:如果你的參數列表有多個值,則應該在Step處設置一下循環測試(這種設置在loadrunner和jemter中都有相似的設置功能)

  

(3)BadBoy 數據庫參數化

       先安裝odbc安裝包 -->安裝之后配置數據源

       odbc的下載地址:http://dev.mysql.com/downloads/connector/odbc/(官方下載地址)

       安裝完成之后,配置數據源:

  在控制面板-->搜索數據源-->系統DNS-->添加-->選擇數據源-->完成

     完成之后,在出現的界面中輸入必填信息:

保存之后在Badboy工具中-->Tools -->Data source -->Attach varaible Source -->添加可用的數據源

添加之后要在tool中找到Data Source,將其拖置腳本的最頂端

然后就可以繼續執行啦

(4)使用badboy並發

Tools -->Run backgroud thread 然后設置並發數,時間間隔等值

(5)Badboy中查看報告

 view-->report

(6)斷點

    選擇步驟右鍵-->Toggle Break point

 


免責聲明!

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



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