国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jmeter生成html格式接口自動化測試報告

這篇具有很好參考價值的文章主要介紹了jmeter生成html格式接口自動化測試報告。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

jmeter自帶執(zhí)行結(jié)果查看的插件,但是需要在jmeter工具中才能查看,如果要向領(lǐng)導(dǎo)提交測試結(jié)果,不夠方便直觀。

  筆者剛做了這方面的嘗試,總結(jié)出來分享給大家。

  這里需要用到ant來執(zhí)行測試用例并生成HTML格式測試報告。

一、ant下載安裝

  1.1、下載地址:

  http://ant.apache.org/bindownload.cgi

  1.2、版本對應(yīng)關(guān)系

  1.10.2?.zip?archive? 對應(yīng)jdk8

  1.9.10?.zip?archive? 對應(yīng)jdk7

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

 1.3、下載以后直接解壓壓縮包,并配置環(huán)境變量

  ANT_HOME C:\mySoftware\ant1.9 ? ? ? ? ? ? ? ? ----為ant的解壓目錄

  JAVA_HOME ?C:\mySoftware\jdk\1.7.0_64 ? ? ----為jdk的安裝目錄

  path %ANT_HOME%/bin

  1.4、檢查ant是否安裝成功

  在cmd窗口執(zhí)行:ant -v ? ,如果執(zhí)行結(jié)果如下,就說明安裝成功

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

二、配置ant 和 jmeter
  2.1、將jmeter中extras目錄下的ant-jmeter-1.1.1.jar 文件copy到ant安裝目錄下的lib文件夾中

  2.2、配置編譯文件build.xml文件;在任意目錄下創(chuàng)建case執(zhí)行目錄,以及報告的生成目錄,我這邊依據(jù)個人習(xí)慣,在jmeter/bin目錄下創(chuàng)建執(zhí)行目錄:case_run,并在此目錄下創(chuàng)建執(zhí)行報告存放目錄:report,見下圖;

在執(zhí)行目錄下創(chuàng)建編譯文件:build.xml
jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

2.3、編輯build.xml內(nèi)容

<?xml version="1.0" encoding="UTF-8"?>
<project name="ant-jmeter-test" default="run" basedir=".">
<tstamp>
<format property="time" pattern="yyyyMMddhhmm" />
</tstamp>
<!-- 需要改成自己本地的 Jmeter 目錄-->
<property name="jmeter.home" value="E:\tools\apache-jmeter-4.0" />
<!-- jmeter生成jtl格式的結(jié)果報告的路徑-->
<property name="jmeter.result.jtl.dir" value="E:\tools\apache-jmeter-4.0\bin\commonservice\report" />
<!-- jmeter生成html格式的結(jié)果報告的路徑-->
<property name="jmeter.result.html.dir" value="E:\tools\apache-jmeter-4.0\bin\commonservice\report" />
<!-- 生成的報告的前綴-->
<property name="ReportName" value="TestReport" />
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
<target name="run">
<antcall target="test" />
<antcall target="report" />
</target>
<target name="test">
<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
<jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
<!-- 聲明要運行的腳本。"*.jmx"指包含此目錄下的所有jmeter腳本-->
<testplans dir="E:\case-report" includes="接口自動化--2.0-工作臺-wxx.jmx" />
 
<property name="jmeter.save.saveservice.output_format" value="xml"/>
</jmeter>
</target>
 
<path id="xslt.classpath">
<fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
<fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
</path>
 
<target name="report">
<tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp>
<xslt
classpathref="xslt.classpath"
force="true"
 
in="${jmeter.result.jtlName}"
out="${jmeter.result.htmlName}"
style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl" />
 
<!-- 因為上面生成報告的時候,不會將相關(guān)的圖片也一起拷貝至目標(biāo)目錄,所以,需要手動拷貝 -->
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png" />
<include name="expand.png" />
</fileset>
</copy>
</target>
</project>

?jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

 2.4、模板文件:jmeter.results.shanhe.me.xsl的下載鏈接

  鏈接:https://pan.baidu.com/s/1lTdS7tccNWyy1D1kmHgEng
  提取碼:d6kx
  下載以后,解壓到j(luò)meter/extras目錄下,并配置build.xml文件

  

  2.5、配置jmeter.properties文件,位置在jmeter/bin目錄,將配置項jmeter.save.saveservice.output_format前面的注釋去掉,值改為 xml,見下圖
jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

2.6、將要執(zhí)行的腳本以及腳本所需的csv文件等,放到build.xml文件同一目錄下

?2.7、在命令行進(jìn)入執(zhí)行目錄,并執(zhí)行命令:? ant run

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

2.8、 執(zhí)行以后的模板內(nèi)容:

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter?jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

?2.9、如果覺得報告輸出內(nèi)容太少了,可以配置jmeter.properties文件,位置在jmeter/bin目錄,將jmeter.save.saveservice開頭的配置項中,需要打印的配置項改成true,并去掉前面的“#”

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

2.10、如果一次要執(zhí)行多個文件,則修改build.xml,并將要執(zhí)行的文件放到執(zhí)行目錄下

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter?下面是配套學(xué)習(xí)資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter

jmeter生成html格式接口自動化測試報告,技術(shù)分享,jmeter文章來源地址http://www.zghlxwxcb.cn/news/detail-732192.html

到了這里,關(guān)于jmeter生成html格式接口自動化測試報告的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Jmeter接口自動化測試 —— Jmeter下載安裝及入門

    Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設(shè)計用于Web應(yīng)用測試,但后來擴(kuò)展到其他測試領(lǐng)域。 下載地址:Apache JMeter - Download Apache JMeter 由于Jmeter是基于Java的程序,所以我們要使用Jmeter就必須先安裝Java環(huán)境,JDK的安裝方法大家自

    2024年02月05日
    瀏覽(31)
  • Python自動化測試——postman,jmeter接口測試

    Python自動化測試——postman,jmeter接口測試

    關(guān)于眾所postman,jmeter,做自動化測試的我想對這兩個詞并不陌生。大家都知道postman用來做接口測試很方便,下面我們就用一些例子來演示一下它該如何進(jìn)行接口測試: 首先我們來介紹一下接口測試的概念: 1、什么是接口測試? 接口測試是測試系統(tǒng)組件間接口的一種測試。接

    2024年04月27日
    瀏覽(31)
  • WEB接口測試之Jmeter接口測試自動化 (三)(數(shù)據(jù)驅(qū)動測試)

    WEB接口測試之Jmeter接口測試自動化 (三)(數(shù)據(jù)驅(qū)動測試)

    接口測試與數(shù)據(jù)驅(qū)動 ????數(shù)據(jù)驅(qū)動測試,即是分離測試邏輯與測試數(shù)據(jù),通過如excel表格的形式來保存測試數(shù)據(jù),用測試腳本讀取并執(zhí)行測試的過程。 ? ? ??我們已經(jīng)簡單介紹了接口測試參數(shù)錄入及測試執(zhí)行的過程,因為大量的測試腳本與測試數(shù)據(jù)內(nèi)聚在一起,使得我們的

    2024年01月20日
    瀏覽(24)
  • 接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    一個完整的接口自動化測試平臺需要支持接口的自動執(zhí)行,自動生成測試報告,以及持續(xù)集成。 Jmeter 支持接口的測試, Ant 支持自動構(gòu)建,而 Jenkins 支持持續(xù)集成,所以三者組合在一起可以構(gòu)成一個功能完善的接口自動化測試平臺。 環(huán)境依賴 JDK環(huán)境配置 Jmeter安裝 Ant安裝環(huán)

    2024年02月13日
    瀏覽(26)
  • WEB接口測試之Jmeter接口測試自動化 (四)(持續(xù)構(gòu)建)?

    WEB接口測試之Jmeter接口測試自動化 (四)(持續(xù)構(gòu)建)?

    ? ?Jmeter是壓力測試、接口測試工具,Ant是基于Java的構(gòu)建工具,具有跨平臺的作用,jenkins是持續(xù)集成工具。將這三者結(jié)合起來可以搭建一套webservice接口測試的持續(xù)構(gòu)建環(huán)境。 ??1、安裝JDK,配置java環(huán)境變量 (略過) ?? 2、安裝Jmeter,這里用到的版本是2.12 (安裝過程略過)

    2024年01月20日
    瀏覽(25)
  • Jmeter接口自動化測試 —— Jmeter斷言之Json斷言

    ?json斷言可以讓我們很快的定位到響應(yīng)數(shù)據(jù)中的某一字段,當(dāng)然前提是響應(yīng)數(shù)據(jù)是json格式的,所以如果響應(yīng)數(shù)據(jù)為json格式的話,使用json斷言還是相當(dāng)方便的。 還是以之前的接口舉例 添加一個Json斷言 維護(hù)上想要判斷的字段 查看結(jié)果 ? 我們將期望的值故意改成錯的545111看看

    2024年02月05日
    瀏覽(19)
  • 接口測試 [分享] 自動化測試與持續(xù)集成方案--Jmeter 測試接口及性能

    目錄 前言: 一、什么是接口測試? 二、接口測試的流程 三、編寫接口測試腳本 四、接口持續(xù)集成 補上性能測試報告: ?接口測試是軟件測試中的重要環(huán)節(jié),它用于驗證系統(tǒng)的不同組件之間的通信和數(shù)據(jù)傳輸是否正常。自動化測試和持續(xù)集成方案可以幫助測試團(tuán)隊更高效地

    2024年02月15日
    瀏覽(26)
  • Jenkins+Ant+Jmeter接口自動化集成測試

    Jenkins+Ant+Jmeter接口自動化集成測試

    一、Jenkins安裝配置 1、安裝配置JDK1.6+環(huán)境變量; 2、下載jenkins.war,放入C:jenkins目錄下,目錄位置隨意; ???????? Jenkins啟動方法: ???????? cmd進(jìn)入Jenkins目錄下,執(zhí)行java -jar jenkins.war ???????? 瀏覽器輸入:localhost:8080可以訪問Jenkins表示配置成功; 二、Ant安裝配置

    2024年02月08日
    瀏覽(24)
  • JMeter+Ant+jenkins搭建接口自動化測試環(huán)境

    JMeter+Ant+jenkins搭建接口自動化測試環(huán)境

    目錄 前言: ? ? ? ?1.ant簡介 2. 構(gòu)建ant環(huán)境 3.JMeter與Ant集成 4. 報告優(yōu)化 5.jenkins持續(xù)集成 前言: JMeter是一個開源的性能測試工具,可以用于測試Web應(yīng)用程序或API接口的性能,支持多種通信協(xié)議和數(shù)據(jù)格式。Ant是一個構(gòu)建工具,可用于自動化構(gòu)建、測試、打包和部署軟件項目

    2024年02月09日
    瀏覽(23)
  • Jenkins+Jmeter集成自動化接口測試并通過郵件發(fā)送測試報告

    Jenkins+Jmeter集成自動化接口測試并通過郵件發(fā)送測試報告

    一、Jenkins的配置 1、新增一個自由風(fēng)格的項目 2、構(gòu)建-選擇Excute Windows batch command(因為我是在本地嘗試的,因此選擇的windows) 3、輸入步驟: ? ? 1. 由于不能擁有相同的jtl文件,因此在每次構(gòu)建前都需要刪除jtl文件 ? ? 2. 存放jmeter生成的報告文件夾必須為空,因此每次構(gòu)建

    2024年02月12日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包