jmeter ant 介面自動化測試框架

2022-09-08 04:15:06 字數 3347 閱讀 1659

(注:涉及到

jdk、

jmeter

的安裝和配置不在此處介紹)

ant1、需要先配置環境變數:

ant_home   d:\apache-ant

classhome  %ant_home%\lib

path %ant_home%\bin

配置好ant

環境變數後,在

dos下驗證環境變數是否生效:

2、將jmeter

目錄下extras

下的ant-jmeter-1.1.1.jar

複製到ant

目錄下lib

目錄中。

3、修改

jmeter

的bin\jmeter.properties

配置檔案

,找到配置項:

jmeter.s**e.s**eservice.output_format=csv

,改為:

4、配置

ant呼叫

jmeter

的指令碼執行並將生成的

jtl格式報告轉成

html

格式。在指令碼存放的路徑下新建乙個build.xml。

配置資訊如下:

需要將一下的配置全部改為:true

jmeter.s**e.s**eservice.assertion_results_failure_message=true

jmeter.s**e.s**eservice.data_type=true

jmeter.s**e.s**eservice.label=true

jmeter.s**e.s**eservice.response_code=true

jmeter.s**e.s**eservice.response_data=true

jmeter.s**e.s**eservice.response_data.on_error=false

jmeter.s**e.s**eservice.response_message=true

jmeter.s**e.s**eservice.successful=true

jmeter.s**e.s**eservice.thread_name=true

jmeter.s**e.s**eservice.time=true

jmeter.s**e.s**eservice.subresults=true

jmeter.s**e.s**eservice.assertions=true

jmeter.s**e.s**eservice.latency=true

jmeter.s**e.s**eservice.connect_time

jmeter.s**e.s**eservice.samplerdata=true

jmeter.s**e.s**eservice.responseheaders=true

jmeter.s**e.s**eservice.requestheaders=true

jmeter.s**e.s**eservice.encoding=true

jmeter.s**e.s**eservice.bytes=true

jmeter.s**e.s**eservice.sent_bytes=true

jmeter.s**e.s**eservice.url=true

jmeter.s**e.s**eservice.filename=true

jmeter.s**e.s**eservice.hostname=true

jmeter.s**e.s**eservice.thread_counts=true

jmeter.s**e.s**eservice.sample_count=true

jmeter.s**e.s**eservice.idle_time=true

以上全部配置好後,在dos命令下,切換到剛才新建的build.xml 目錄下,執行:

ant -f build.xml

如果看到 build successful 表示執行成功,配置正確

執行結束後,生成的jmeter自帶的html格式報告,如下

執行完成後,生成的另乙份別人寫的報告模板,如下:

遇到的問題:在配置的時候,有些目錄的路徑寫得不正確或者不是在build.xml目錄執行ant命令,導致以下的問題:

ant : 無法將

「ant」

項識別為

cmdlet

、函式、指令碼檔案或可執行程式的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,

然後再試一次。

所在位置 行:1

字元: 1

解決方式:

1、檢查配置中的路徑是否正確,可以複製配置項的路徑,直接貼上在windows資源管理中的位址列中,看是否進入到相應的目錄。

2、檢查配置的引數是否寫正確,特別是xml有很強的層級關係校驗。注意父級和子級標籤的位置閉合是否正確

3、在dos環境下,切換到build.xml所在的路徑,再執行ant -f build.xml ,或者可以執行指定的檔案路徑,如:ant -f d:\testscript\build.xml

jmeter Ant 自動化介面測試的部署

一 所需環境 jdk1.8及以上 具體安裝步驟自行查詢不做贅述 配置環境變數 jmeter home c apache jmeter 3.1 classpath jmeter home lib ext apachejmeter core.jar jmeter home lib jorphan.jar...

robot framework 介面自動化測試

介面測試比ui測試更有價值,如果專案時間緊張,測試介面更好一些,但每次都頻繁的手工填寫介面進行測試也浪費時間,下面給大家介紹一下很好的自動化測試框架robot framework,並且做介面自動化測試事半功倍。其返回值驗證和與資料庫連線進行增刪改查很方便,邏輯也很嚴謹,如果公司沒有造輪子推薦這麼做。...

Robotframework 介面自動化測試

1.目的 1 以雲平台為例 實現註冊 登入 更新apikey 新增專案 新增裝置 新增感測器 新增執行器 感測器每隔3s上報一次資料 1分鐘後與雲平台主動斷開連線的介面自動化測試。2 斷言每條用例是否執行成功。3 程式不管執行多少次都不報錯。2.robotframework環境搭建 1 安裝pyth...