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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式

這篇具有很好參考價(jià)值的文章主要介紹了Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

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

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

  這里需要用到ant來(lái)執(zhí)行測(cè)試用例并生成HTML格式測(cè)試報(bào)告。

一、ant下載安裝

  1.1、下載地址:

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

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

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

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

  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é)果如下,就說(shuō)明安裝成功

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

二、配置ant 和 jmeter

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

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

在執(zhí)行目錄下創(chuàng)建編譯文件:build.xml

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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é)果報(bào)告的路徑-->
<property name="jmeter.result.jtl.dir" value="E:\tools\apache-jmeter-4.0\bin\commonservice\report" />
<!-- jmeter生成html格式的結(jié)果報(bào)告的路徑-->
<property name="jmeter.result.html.dir" value="E:\tools\apache-jmeter-4.0\bin\commonservice\report" />
<!-- 生成的報(bào)告的前綴-->
<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}">
<!-- 聲明要運(yùn)行的腳本。"*.jmx"指包含此目錄下的所有jmeter腳本-->
<testplans dir="E:\case-report" includes="接口自動(dòng)化--2.0-工作臺(tái)-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" />

<!-- 因?yàn)樯厦嫔蓤?bào)告的時(shí)候,不會(huì)將相關(guān)的圖片也一起拷貝至目標(biāo)目錄,所以,需要手動(dòng)拷貝 -->
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png" />
<include name="expand.png" />
</fileset>
</copy>
</target>
</project>

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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目錄,將配置項(xiàng)jmeter.save.saveservice.output_format前面的注釋去掉,值改為 xml,見(jiàn)下圖

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

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

Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式,軟件測(cè)試,jmeter,自動(dòng)化,html

2023最新Jmeter接口測(cè)試從入門(mén)到精通(全套項(xiàng)目實(shí)戰(zhàn)教程)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-603678.html

到了這里,關(guān)于Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Jmeter —— jmeter接口自動(dòng)化測(cè)試操作流程

    Jmeter —— jmeter接口自動(dòng)化測(cè)試操作流程

    在企業(yè)使用jmeter開(kāi)展實(shí)際的接口自動(dòng)化測(cè)試工具,建議按如下操作流程, 可以使整個(gè)接口測(cè)試過(guò)程更規(guī)范,更有效。 1、獲取到接口文檔:swagger、word、excel ... 2、熟悉接口文檔然后設(shè)計(jì)測(cè)試用例(一般都是先在excel中編寫(xiě)) 3、進(jìn)行用例評(píng)審 4、將excel中的測(cè)試用例在jmeter中編

    2024年02月09日
    瀏覽(31)
  • Jmeter接口自動(dòng)化測(cè)試 —— Jmeter變量的使用

    ?在使用jmeter進(jìn)行接口測(cè)試時(shí),我們難免會(huì)遇到需要從上下文中獲取測(cè)試數(shù)據(jù)的情況,這個(gè)時(shí)候就需要引入變量了。 添加-配置元件-用戶自定義的變量 添加-配置元件-CSV 數(shù)據(jù)文件設(shè)置 變量的調(diào)用方式:${變量名} 變量的作用范圍:變量可以寫(xiě)入任何測(cè)試組件的任何字段中(除

    2024年02月05日
    瀏覽(25)
  • JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript

    JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript

    Jmeter提供了JSR223 PreProcessor前置處理器,通過(guò)該工具融合了Java 8 Nashorn 腳本引擎,可以執(zhí)行js腳本以便對(duì)腳本進(jìn)行前置處理。其中比較典型的應(yīng)用就是通過(guò)執(zhí)行js腳本對(duì)前端數(shù)據(jù)進(jìn)行rsa加密,如登錄密碼加密。但在這里我就簡(jiǎn)單的應(yīng)用javaScript生成當(dāng)前時(shí)間來(lái)做為例子,看如何在

    2024年02月12日
    瀏覽(32)
  • Jmeter接口自動(dòng)化測(cè)試 —— Jmeter下載安裝及入門(mén)

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

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

    Python自動(dòng)化測(cè)試——postman,jmeter接口測(cè)試

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

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

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

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

    2024年01月20日
    瀏覽(25)
  • 接口測(cè)試之Jmeter+Ant+Jenkins接口自動(dòng)化測(cè)試平臺(tái)

    接口測(cè)試之Jmeter+Ant+Jenkins接口自動(dòng)化測(cè)試平臺(tái)

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

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

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

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

    2024年01月20日
    瀏覽(25)
  • Python+selenium自動(dòng)化生成測(cè)試報(bào)告

    Python+selenium自動(dòng)化生成測(cè)試報(bào)告

    前言 批量執(zhí)行完用例后,生成的測(cè)試報(bào)告是文本形式的,不夠直觀,為了更好的展示測(cè)試報(bào)告,最好是生成HTML格式的。 unittest里面是不能生成html格式報(bào)告的,需要導(dǎo)入一個(gè)第三方的模塊:HTMLTestRunner 一、導(dǎo)入HTMLTestRunner 1.這個(gè)模塊下載不能通過(guò)pip安裝了,只能下載后手動(dòng)導(dǎo)

    2024年02月04日
    瀏覽(24)
  • API自動(dòng)化測(cè)試【postman生成報(bào)告】

    API自動(dòng)化測(cè)試【postman生成報(bào)告】

    PostMan生成測(cè)試報(bào)告有兩種: 1、控制臺(tái)的模式 2、HTML的測(cè)試報(bào)告 使用到一個(gè)工具newman Node.js是前端的一個(gè)組件,主要可以使用它來(lái)開(kāi)發(fā)異步的程序。 一、控制臺(tái)的模式 1、安裝node.js 雙擊node.js進(jìn)行安裝,安裝成功后在控制臺(tái)輸入node -v,檢查是否安裝成功。 2、安裝newman 1)在

    2024年02月06日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包