亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

JMeter+Jenkins+ANT搭建配置教程

import. / 998人閱讀

摘要:安裝及配置下載解壓到盤根目錄配置環(huán)境變量把中的復(fù)制到中把附中內(nèi)容添加到文件中把需要測試的文件和見文章末尾放在同一文件夾中中使用了文件,點(diǎn)此下載后放到中測試一下看,打開命令行切換到文件夾下,輸入或執(zhí)行,正常運(yùn)行后

ANT安裝及JMeter配置

1.下載ANT

2.解壓到D盤根目錄

3.配置環(huán)境變量

CLASSPATH
%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-1.2.jar;D:apache-ant-1.10.5lib
Path
D:apache-ant-1.10.5bin

4.把D:apache-jmeter-5.1.1extras中的ant-jmeter-1.1.1.jar復(fù)制到D:apache-ant-1.10.5lib中

5.把附1中內(nèi)容添加到apache-jmeter-5.1.1injmeter.properties文件中

6.把需要測試的jmx文件和build.xml(見文章末尾)放在同一文件夾中

build.xml中使用了jmeter.results.shanhe.me.xsl文件,點(diǎn)此下載后放到D:apache-jmeter-5.1.1extras中

7.測試一下看,打開命令行切換到demo文件夾下,輸入ant或ant run執(zhí)行,正常運(yùn)行后結(jié)果如下:

打開/demo/report/html中剛生成的報(bào)告看一下

Jenkins安裝及配置

Jenkins安裝

1.進(jìn)入Jenkins官網(wǎng)下載地址下載最新的版本
2.安裝時(shí)記得保存管理員碼,或者新建自己的用戶
3.選擇安裝推薦的插件,同時(shí)我推薦幾個自己用到的插件,可以在
http://localhost:8080/pluginManager/available中搜索安裝

Locale plugin,HTML Publisher,Performance Plugin,Build Timestamp

4.進(jìn)入系統(tǒng)管理-系統(tǒng)設(shè)置,配置Jenkins各項(xiàng)設(shè)置

設(shè)置Jenkins為中文(需安裝Locale plugin)

配置郵件,這里有兩處需要配置
用qq郵箱的千萬注意,用的不是qq密碼,而是郵箱里多帶帶獲取的授權(quán)碼

勾選以后可以測試一下郵箱配置正確沒有

系統(tǒng)管理-全局工具設(shè)置里面配置ANT

5.新建任務(wù)

勾選一下使用自定義工作空間,這個地址和你在build.xml里生成報(bào)告的路徑統(tǒng)一下,因?yàn)猷]件發(fā)送附件用的是相對目錄

添加ANT


添加后續(xù)動作

這里的路徑和build.xml里的html報(bào)告路徑一致

這個路徑和build.xml里的jtl報(bào)告路徑一致

添加郵箱提醒


郵件模板內(nèi)容見文章末尾
${BUILD_TIMESTAMP}是變量,需要安裝Build Timestamp插件并在系統(tǒng)設(shè)置中按下圖配置以保證和生成的報(bào)告時(shí)間戳相同
錯誤總結(jié)

1.

The  type doesn"t support nested text data ("       ").

網(wǎng)上回答:
可能是因?yàn)榫幋a問題,在復(fù)制粘貼的過程中,產(chǎn)生了一些不可見的亂碼。 解決辦法是將build.xml文件復(fù)制粘貼到vim editor中,并刪除其中的亂碼,保存后,再次運(yùn)行 ant,可以解決問題

2.

taskdef class org.programmerplanet.ant.taskdefs.jmeter.JMeterTask cannot be found

把D:apache-jmeter-5.1.1extras中的ant-jmeter-1.1.1.jar復(fù)制到D:apache-ant-1.10.5lib中

附錄

1.jmeter.properties

jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
# response_data is not currently supported for CSV output
jmeter.save.saveservice.response_data=true
# Save ResponseData for failed samples
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
jmeter.save.saveservice.output_format=xml

2.build.xml
復(fù)制使用時(shí)記得把下面的jmeter版本號替換成自己的,否則目錄不對會報(bào)錯



    
        
    
      
    
     
    
    
    
      
    
    
    
    
    
        
        
    
    
    
        
        
             
            

            

        
    
    
    
        
        
    
    
    
        
        
              
       
                 
        
            
                
                
            
        
    



3.郵件模板





${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構(gòu)建日志



   SVN_URL
        
(本郵件由程序自動下發(fā),請勿回復(fù)!)

構(gòu)建結(jié)果 - ${BUILD_STATUS}


構(gòu)建信息
變更信息:
  • 上次構(gòu)建成功后變化 : ${CHANGES_SINCE_LAST_SUCCESS}
  • 上次構(gòu)建不穩(wěn)定后變化 : ${CHANGES_SINCE_LAST_UNSTABLE}
  • 變更集:${JELLY_SCRIPT,template="html"}
Failed Test Results
$FAILED_TESTS

構(gòu)建日志 (最后 100行):
Test Logs (if test has ran): ${space}${PROJECT_NAME}uilds${BUILD_NUMBER}log

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/8941.html

相關(guān)文章

  • Jmeter 使用筆記之 html 報(bào)告擴(kuò)展(一)

    摘要:而在使用測試完后并不能直接生成的報(bào)告無論是用還是命令行啟動。所以需要對這個報(bào)告進(jìn)行擴(kuò)展。在擴(kuò)展的過程中進(jìn)一步發(fā)現(xiàn)的聚合結(jié)果中最后的總體一行在某些情況下計(jì)算的數(shù)值是不準(zhǔn)確的。 題記:在用 loadrunner 的時(shí)候可以生成一個 HTML 的報(bào)告,并且里面包含各種圖表,各種詳細(xì)的數(shù)據(jù)。而在使用 Jmeter 測試完后并不能直接生成 Html 的報(bào)告(無論是用 GUI 還是命令行啟動)。 ...

    liujs 評論0 收藏0
  • 軟件測試需要學(xué)什么?50W+的測試工程師需要掌握哪些技能?

    摘要:協(xié)議學(xué)習(xí)常見請求方法學(xué)習(xí)和學(xué)習(xí)接口的基本概念接口文檔認(rèn)識接口測試用例編寫接口測試工具使用軟件測試自動化進(jìn)階性能測試性能測試的技術(shù)要求很高,不僅僅要對性能測試的指標(biāo)測試分類測試設(shè)計(jì)有很深刻的理解。 ...

    wushuiyong 評論0 收藏0
  • ABS介紹-基于Ant的構(gòu)建插件系統(tǒng)

    摘要:是的首字母簡寫,基于腳本開發(fā)的一套可擴(kuò)展的構(gòu)建系統(tǒng),擴(kuò)展任務(wù)定義為。為了簡化用戶配置,設(shè)計(jì)了文件,通過將其翻譯為默認(rèn)的構(gòu)建文件。 What ? abs是Ant Build System的首字母簡寫,基于ant腳本開發(fā)的一套可擴(kuò)展的構(gòu)建系統(tǒng),擴(kuò)展任務(wù)定義為abs-task。將需要構(gòu)建的動作包裝成abs的擴(kuò)展任務(wù)abs-task。 為了簡化用戶配置,設(shè)計(jì)了ci.yml文件,通過abs-...

    rainyang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<