Jmeter的腳本生成方式


一:第三方錄制工具:badboy

     下載地址:http://www.badboy.com.au/download/add

     badboy:基於IE內核的,用於web自動化測試的工具,我們借助他用來生成jmeter的腳本。

     優點:錄制簡單、生成的腳本比較簡潔

     缺點:僅適用於B/S架構的產品錄制、IE內核版本很低,所以可能會因為兼容性的問題導致無法錄制。

 

二:代理錄制的操作步驟詳解

     操作步驟:

            第一步:右鍵 測試計划,添加 threads(Users)--線程組

            第二步:右鍵 測試計划,添加 配置元件--http cookie 管理器

            第三步:右鍵 工作台(測試計划),添加 非測試元件--http proxy server。

            第四步:配置並且啟動http代理服務器

           PS:端口建議使用默認,如果8888被占用,netstat -an 查看

          ·目標控制器:是用來指定所錄制的腳本的生成位置,建議選擇第一步所添加的線程組。

          ·包含模式:通過正則表達式的方式對請求進行過濾,只錄制符合規則的。一般來說,包含模式用來指定被測應用的域名。比如說,被測服務器的IP為:192.168.1.100

                            則添加包含模式:.*192\.168\.1\.100.*  ;比如說,被測服務器的域名為:www.xx.com,則添加包含模式:.*www\.xx\.com.*
         ·排除模式:通過正則表達式的方式對請求進行過濾,不錄制符合規則的。一般是用來過濾常見的靜態資源的。常見的有js、css和各類圖片。一般正則的寫法                                                         為:.*\.js.*|.*\.css.*|.*\.jpg.*|.*\png.*|.*\bmp.*|.*\gif.*|.*\ico.*|

           第五步:配置客戶端,使得客戶端通過jmeter的代理去訪問被測服務器。PC端:以windwos為例,一般是通過IE選項來設置。IE-選項-連接-局域網設置,勾選啟動局域網設                            置。

                     地址:填寫的是代理服務器的IP地址,即啟動jmeter的機器IP。

                     端口:填寫的就是jmeter的http代理服務器所配置的端口號。
                     PS:該設置是對電腦全局有效的,不僅僅針對於IE,測試完成后,將此還原。
                      移動設備:首先移動設備與jmeter電腦端處於同一局域網內。
          第六步:在客戶端執行要錄制的操作。
          第七步:停止代理服務器,還原客戶端的代理設置。

          注意事項:

         一定要分清客戶端、代理服務器和被測服務器。如果以上三個角色都是同一台電腦,千萬不要用localhost訪問

 

 

   



    


免責聲明!

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



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