成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JMeter+Jenkins+ANT搭建配置教程

import. / 949人閱讀

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

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

7.測(cè)試一下看,打開命令行切換到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í)我推薦幾個(gè)自己用到的插件,可以在
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郵箱的千萬(wàn)注意,用的不是qq密碼,而是郵箱里多帶帶獲取的授權(quán)碼

勾選以后可以測(cè)試一下郵箱配置正確沒(méi)有

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

5.新建任務(wù)

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

添加ANT


添加后續(xù)動(dòng)作

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

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

添加郵箱提醒


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

1.

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

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

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版本號(hào)替換成自己的,否則目錄不對(duì)會(huì)報(bào)錯(cuò)



    
        
    
      
    
     
    
    
    
      
    
    
    
    
    
        
        
    
    
    
        
        
             
            

            

        
    
    
    
        
        
    
    
    
        
        
              
       
                 
        
            
                
                
            
        
    



3.郵件模板





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



   SVN_URL
        
(本郵件由程序自動(dòng)下發(fā),請(qǐng)勿回復(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/8941.html

相關(guān)文章

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

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

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

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

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

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

    rainyang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<