ant+jmeter執行用例

ant+jmeter執行用例

一、在測試片斷裏面管理測試用例
    測試片斷是控制器上的的一個特殊的線程組,它與線程組處於一個層級,它與線程組有所不一樣,它不被執行,當它是一個模塊控制器或者被控制器所引用時纔會被執行
    每一個版本一個jmx腳本,裏面包括多個測試片斷,經過測試控制器進行管理
    1)打開jmeter工具,在測試計劃下新增測試片斷(注意新增的測試片斷都是禁用狀態記得要啓動哦)
            
    2)在測試片斷下新增須要的取樣器
            
    3)保存文件到jmeter的bin目錄下,使用相對路徑,方便管理(考慮到linux沒法識別\,須要將符號修改成/)
    4)再新打開一個jmeter,在測試計劃下新增一個線程組
        
    5)在該線程組下新增一個include控制器(該控制器用於調用測試片斷)
        
    6)Include控制器中文件名選擇須要導入的腳本,且選擇xiangdui路徑(考慮到linux沒法識別\,須要將符號修改成/)
            
    7)添加上須要的用戶自定義信息,頭信息,以及觀察樹信息,最後保存
            
    8)最後執行結果爲:
            
 
二、 在Linux上面安裝好ant
    1)下載ant到Linux系統中,文件下載在/root/data目錄下
    2)使用tar -zxvf進行解壓
    3)設置環境變量vim /etc/profile ,在文件中添加如下內容:
         export ANT_HOME=/root/data/apache-ant-1.9.14
        export  PATH=$PATH:$ANT_HOME/bin
    4) source /etc/profile 目的讓配置文件實時生效
    5)ant -version  查看ant版本
        
    6)看到上圖表示安裝成功
    7)將build.xml文件上傳到bin目錄下
 
 
 
三、 上傳腳本到Linux的jmeter下面 
    1)使用rz命令將腳本文件上傳到對應的目錄下面(須要與windows環境的jmeter路徑一致)
    2)在build文件中添加上如下內容,寫明jmeter腳本位置,以及須要用到的jar包:
        
    3)須要在jmeter目錄下建立work存放報告
    4)須要在將jmeter的ant-jmeter-1.1.1.jar依賴包(在extras路下),複製放到ant的lib目錄下面去
        cp  ant-jmeter-1.1.1.jar  /root/data/apache-ant-1.9.14/lib
    5)進入jmeter.properties配置文件查看報告的保存形式是否是xml,不是修改成xml
        
        6)由於用到發郵件,因此須要將郵件的jar包放置到ant中lib下面去,用到的三個依賴包以下:    
                
四、 用ant執行jmeter生成報告  
    進入ent的bin路徑下面使用./ent 運行腳本
    執行結果以下:
    
到work路徑中查看文件內容以下:
    
 
備註:  爲何仍是NaN,我回頭再研究一下
相關文章
相關標籤/搜索