當前位置:首頁 » 網頁前端 » jmx腳本插件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jmx腳本插件

發布時間: 2022-09-21 11:24:09

Ⅰ 如何在linux上執行jmeter文件jmx

linux環境還是windows環境? 如果是linux環境,到bin目錄下:./jmeter.sh XX.jmx(所要運行的測試腳本,沒有的話,examples目錄下有個) 如果有進程啟動,且jmeter.log中沒有錯誤信息就安裝成功了; 如果是windows環境,雙擊「jmeter.bat」文件,如...

Ⅱ jemeter能夠運行哪些腳本

一、配置java環境
1:先查看系統32/64: uname -a
根據系統的版本去Oracle官網下載jdk,下載後安裝jdk即可。

2:配置JAVA環境變數:
vi /etc/profile

追加如下內容:

JAVA_HOME=/opt/jdk1.6.0_20
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
其中的JAVA_HOME為jdk的安裝路徑

3:驗證 echo $PATH 或者 java -version

二、安裝resin

下載resin後,解壓運行安裝腳本: ./resin.sh console。然後在自己pc上訪問 server ip:port 看到resin默認歡迎頁面即說明安裝成功。之後把在web項目的war包拷進 ren目錄下的webapps 文件夾內,即可在外網訪問伺服器上的web項目了。

三、 安裝jmeter
下載:同樣在jemeter官網下載 對應的安裝包,解壓後執行:./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl

命令說明:

a.-n 參數說明不用驗證是否安裝了圖形庫

b. .jmx文件可以在windows環境下的用jmeter圖形化生成,涉及參數以及測試結果的.csv文件路徑可以直接 用notepad++ vi 等修改.jmx文件,確保其相對於.jmx文件路徑正確。

c.log.jtl 保存測試結果 既然沒裝圖形界面庫,那麼測試結果.jtl文件就只能在windows下用jmeter來查看了。執行效果如下:
[@zjm_44_250 bin]# ./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl
Creating summariser <summary>
Created the tree successfully using ../ssdb_test.jmx
Starting the test @ Mon Dec 29 18:43:20 CST 2014 (1419849800772)
Waiting for possible shutdown message on port 4445
summary = 100 in 0.3s = 289.9/s Avg: 105 Min: 3 Max: 285 Err: 0 (0.00%)
Tidying up ... @ Mon Dec 29 18:43:21 CST 2014 (1419849801734)
... end of run

最後,執行命令:/home/apache-jmeter-2.8/bin/jmeter -n -t download.jmx -l log.jtl

linux下最好輸全路徑,不然可能報bash:jeter:command not found,找不到執行文件錯誤,參數介紹如下:

-n This specifies JMeter is to run in non-gui mode
-t [name of JMX file that contains the Test Plan].
-l [name of JTL file to log sample results to].
-r Run all remote servers specified in JMeter.properties (or remote servers specified on command line by overriding properties)
The script also lets you specify the optional firewall/proxy server information:
-H [proxy server hostname or ip address]
-P [proxy server port]

Ⅲ 我的電腦里不知道什麼時候安裝了「雞毛信」插件,我用瑞星殺不掉,我該如何將此雞毛信除掉

我今天剛剛中了,媽的氣死我了,真想殺了廣州市盛行網路有限公司這幫龜孫子,雞毛信網站的刪除方法完全沒有效果。
我自己搞了半天才弄好,大家試試。
1、刪除系統盤system32文件夾下的若干文件,如下
popnews
addrbar
ibi
jmx
keyword
searchb
2、重新啟動電腦,進入安全模式,刪除系統盤system32文件夾下的若干文件,如下:
SCIA.dll
browsewmzero.dll
EJMX.DLL
如果你是自己安裝的雞毛信(而不是在不知情的情況下安裝的),那麼這三個dll文件可能沒有。

Ⅳ win7怎麼安裝和啟動 jboss

以jboss-as-7.1.1.Final 這個版本為例

1、將zip文件解壓放到一個可用的文件目錄下即可。在安裝的過程中建議路徑中不要出現中文或是空格。我這里的路徑是:D:ProgramFilesjboss-as-7.1.1.Final ,安裝後大體目錄如下:

6、能夠正常啟動還能夠正常進入後台控制頁面,就表示安裝的所有工作已經正確的完成。

Ⅳ jenkins怎麼把jmx文件跑起來

  • 使用cmd運行腳本。進入到Jmeter的bin路徑中(或者把路徑加入到Path中) 運行 jmeter -n -t -l -e -o 如果是分布式,則在後面加上 -r

Ⅵ visualvm 怎麼添加tomcat的jmx服務

一,Windows環境
1.若以服務的方式啟動tomcat的話(例如tomcat7w.exe),在啟動的界面添加如下參數:

-XX:MaxPermSize=256m
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

註:-XX:MaxPermSize可不用,只是配置PermGen大小而已。但由於啟動界面不提供設置MaxPermSize的輸入框,所以只好手動的在啟動參數中添加,但Xms和Xmx兩個參數可以直接在對話框中配置。

2.以bat腳本方式啟動tomcat(startup.bat)。

配置環境變數CATALINA_OPTS
-Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

二,Linux環境

1.添加環境變數
修改/etc/profile 底端添加即可
參考如下:

JAVA_HOME=/usr/java/jdk1.6.0_30
JAVA_OPTS="-Xms512m -Xmx2048m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.1.98 -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremo
te.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
TOMCAT_HOME=/home/timekey/tomcat/
export JAVA_HOME PATH CLASSPATH TOMCAT_HOME JAVA_OPTS CATALINA_OPTS

其中VisualVM主要用到的是CATALINA_OPTS的參數配置。

註:Linux環境下,還需指定-Djava.rmi.server.hostname=192.168.1.98 才能使JMX設置成功。

-------------------------------------
打開jdk bin目錄下的jvisualvm.exe 添加tomcat的jmx服務,根據上面的配置填入。

Ⅶ 雞毛信是什麼病毒,有什麼危險性,怎麼刪除

雞毛信是廣州市盛行網路有限公司開發的流氓插件,這個流氓插件自動安裝,強制運行,通過綁定IE的某個動態鏈接庫,在打開IE之後,自行打開該公司客戶的網頁,佔用大量系統資源。將這個流氓插件刪除之後,這個插件會在關機或者開機時候自動安裝,之後和這個流氓插件的服務端通信,在system32下面生成存放數據的文件。

你可以去
http://www.ejmx.com/downloansetup.asp

這個網站就是雞毛信在線卸載的;你只要填寫一些為什麼要卸載它,然後它就會給你一個網站;你就可以下載你個東西,這個東西運行就可以卸載了。

Ⅷ win7怎麼安裝和啟動 jboss

本文以JBoss Application Server 4.2.1 GA(以下簡稱JBoss)為例,介紹它在Windows平台上的啟動過程。為了方便敘述,對平台環境做以下假定:Java運行時的安裝路徑為C:/Java,JBoss的安裝路徑為C:/JBoss。
既然用100% Java編寫的JBoss具有跨平台的特性,那為什麼還要強調Windows平台呢?這是因為,JBoss的啟動是從平台相關的腳本文件開始的,而在不同平台上的腳本文件是不同的。例如,Window平台上的腳本文件是run.bat,linux平台上的腳本是run.sh。兩個文件的內容有很大不同,功能也許差不多,無非是配置啟動環境,但是也有可能存在平台相關的因素。我只看了run.bat,對run.sh並不了解,為謹慎起見,我只介紹run.bat,對run.sh不作闡述。
在介紹JBoss啟動過程之前,我想先介紹一下JBoss的結構特徵,這將有利於大家理解啟動過程。JBoss基於JMX框架,它的結構就是一個MBeanSserver以及一些掛在MBeanServer上的MBean。MBean提供功能,MBeanServer是MBean之間的通信匯流排。JMX框架的好處就是給JBoss帶來了高度的靈活性、可配置性。可配置性也是JBoss的核心理念之一,幾乎所有的JBoss部件都可以被替換。JBoss通過系統屬性、配置文件等多種方法,幫助實現高度的可配置性。我們可以通過設置系統屬性,或者通過編輯配置文件,來定製自己的JBoss版本。這種可配置性體現在JBoss的各個角落,啟動過程只能窺一斑,若欲知全豹,可以研究一下JBoss的EJB容器等其它部件。
介紹完JBoss的結構特徵,我們開始進入JBoss的啟動過程。整個過程可以分為六個階段,下面將依次介紹。
一、執行啟動腳本,配置啟動環境
JBoss的啟動過程從執行run.bat開始,run.bat的主要工作就是配置啟動環境。
JBoss的啟動環境其實是一些啟動參數,例如JBoss的安裝路徑、java命令的參數、JBoss的類路徑等。
如果在配置過程中發生錯誤,run.bat的執行將被中斷。
run.bat將配置以下啟動參數:
JBOSS_HOME
JBoss的安裝路徑,其值為C:/JBoss
PATH
將C:/JBoss/bin/native添加到PATH中,native下的文件是平台相關的,可以優化JBoss的性能。
JAVA
java.exe文件的路徑,其值為C:/Java/bin/java
JAVA_OPTSB
java命令的參數,其值為-Dprogram.name=run.bat –server-Xms128m –Xmx512m –Dsun.rmi.dgc.client.gcInterval=3600000 –Dsun.rmi.dgc.server.gcInterval=3600000
JBOSS_CLASSPATH
JBoss的啟動類路徑,其值為C:/Java/lib/tools.jar;C:/JBoss/bin/run.jar。JBoss的啟動前期需要的類文件都在這兩個jar中。
如果沒有設置系統環境變數JAVA_HOME,那麼run.bat的執行將被中斷,JBoss啟動失敗。因此,在安裝好JBoss後,一定要設
置JAVA_HOME系統環境變數。
如果run.bat執行順利,那麼在最後,將會執行以下命令:
C:/Java/bin/java -Dprogram.name=run.bat –server-Xms128m –Xmx512m –Dsun.rmi.dgc.
client.gcInterval=3600000 –Dsun.rmi.dgc.client.gcInterval=3600000 -Djava.endorsed.dirs=
C:/JBoss/lib/endorsed –classpath C:/Java/lib/tools.jar;C:/JBoss/bin/run.jar org.jboss.Main/%*
%*代表run.bat後面的啟動參數。
從這條命令開始,真正運行JBoss的代碼。
二、JBoss啟動的入口
JBoss的魔術從Main.main方法開始。Main這個類位於run.jar中。Main.main方法創建了一個名為」jboss」的線程組,然後創建並運行該線程組的線程」main」。」main」線程開始運行後,Main.main方法執行完畢,主線程也隨之結束。」main」線程的主要工作是調用Main.boot方法。
Main.boot方法的主要工作是處理命令行參數,然後創建並運行一個伺服器實例。當伺服器實例開始運行後,jboss的啟動過程也就成功結束了。下面的幾個階段都是boot方法的執行過程。
三、處理命令行參數
boot方法調用Main.processCommandLine方法,來處理命令行參數。這里的命令行參數其實就是main方法的args參數,它作為實參傳遞給processCommandLine方法。
processCommandLine方法使用了GNU-getopt程序包來解析命令行參數,對不同的命令行參數有不同的處理方式,簡單概括如下:
部分參數被簡單處理後,程序直接退出。這些參數包括:
-h 顯示幫助消息。
-V 顯示版本信息。版本信息從run.jar中的MANIFEST.MF文件中獲得。
部分參數被保存在伺服器屬性(Main.props)中,這些參數包括:
-p 補丁目錄。
-n 從網路啟動的url。
-c 伺服器配置的名稱,預定義的有三種,minimal、default和all。當然也可以自定義。
-b 所有JBoss服務綁定的地址,如果需要從其它機器訪問JBoss服務,則必須配置該參數。
-g HA分區的名稱
-u UDP多播地址
部分參數被保存在Main的成員變數中,這些參數包括:
-d 啟動補丁目錄 保存在URL bootURL中
-B 添加到啟動類路徑的額外的庫 保存在List bootLibraries中
-L 添加到類載入路徑的額外的庫 保存在List extraLibraries中
-C 添加到類載入路徑的額外的url 保存在List extraClasspath中
部分參數被保存在系統屬性中,這些參數包括:
-D 系統屬性
-P 從給定url載入的屬性
-l 指定日誌插件類性,目前有log4j和jdk兩種。
processCommandLine方法執行完畢後,boot方法將載入、創建並運行一個伺服器實例。
四、載入並創建伺服器實例
伺服器實例是一個運行時對象,這個對象代表了運行著的JBoss應用伺服器。啟動一個JBoss應用伺服器,就會有一個伺服器實例與
之對應。在JBoss中,伺服器實例的實現是可以配置的,也就是說,伺服器類不是固化的,而是可以替換的。這就帶來一個問題:
JBoss必須在啟動的過程中搜索並載入伺服器類。
搜索並載入伺服器實例類的工作由一個輔助類完成,它的全限定類名是org.jboss.system.server.ServerLoader。這個類會創建
一個特定的類載入器,並使用這個類載入器載入伺服器類,然後利用反射機制,創建一個伺服器實例。
boot方法首先創建一個ServerLoader實例,我們把它稱為loader,然後boot方法將一些url添加到loader中。我們把這些url稱為
伺服器搜索路徑。loader就是在伺服器搜索路徑中搜索伺服器類。伺服器搜索路徑包括:
bootURL 由-d參數提供。如果bootURL是文件目錄,則其下的jar的url也被添加。
bootLibraries 由-B參數提供。
Endorsed jars 位於C:/JBoss/lib/endorsed下的所有jar包。
jmxLibs C:/JBoss/lib/jboss-jmx.jar。
concurrentLib C:/JBoss/lib/concurrent.jar。
extraLibraries 由-L參數提供。
extraClasspath 由-C參數提供。
loader自帶的url log4j-boot.jar、jboss-common.jar、jboss-system.jar、jboss-xml-binding.jar。
添加完伺服器搜索路徑後,boot方法調用了loader的load方法。load方法以伺服器搜索路徑作為參數,創建一個類載入器,並使用
它搜索和載入伺服器類。如果成功載入,就利用放射機制,創建一個伺服器實例,我們把它稱為server。
默認的伺服器類是org.jboss.system.server.ServerImpl,它位於C:/JBoss/lib/jboss-system.jar中,並不在jboss的類路徑
中。因此,loader必須創建自己的類載入器,使用伺服器搜索路徑作為類搜索路徑,才能夠找到ServerImpl。通過設置
jboss.server.type系統屬性,也可以使用自定義的伺服器類。當然,前提是要保證自定義的伺服器類的類文件要在伺服器搜索路
徑中。
伺服器實例創建完畢後,還需要對它進行配置,這就是下面的初始化工作。
五、初始化伺服器實例
初始化伺服器實例的主要工作就是將伺服器配置信息封裝到一個對象中。這個對象是類
org.jboss.system.server.ServerConfigImpl的實例。它包括了伺服器實例的基本配置信息,例如JBoss的安裝路徑、伺服器的根
目錄、伺服器的日誌目錄、伺服器的臨時目錄、伺服器的庫路徑等。
boot方法調用server的init方法,開始初始化工作。Init方法將初始化工作委派給server..doInit方法。doInit方法創建並配置ServerConfigImpl對象,並在最後在控制台和日誌中列印出伺服器的配置信息。
ServerConfigImpl對象是一個MBean,因此,用戶可以利用jmx控制台查看伺服器實例的配置信息。
初始化完畢後,就要啟動伺服器實例了。
六、啟動伺服器實例
啟動伺服器實例是一個復雜的過程,其中有很多的工作需要完成。前面已經提到,JBoss是基於JMX框架的,JBoss的主要功能都是
以MBean的形式作為服務提供的,服務之間利用JMX匯流排進行通信。直到目前為止,我們還沒有看到JMX相關的工作。因此,在服務
器實例的啟動過程中,首要的工作就是要搭建JMX框架。JMX框架搭建完畢後,JBoss需要創建幾個基本的服務,這些服務正是以
MBean的形式,掛在JMX框架上。之後,JBoss開始了部署過程。JBoss預配置的服務、用戶的部署單元都在這個階段被部署、啟動。
boot方法調用server.start方法,開始了啟動過程。start方法將啟動工作委派給了server.doStart方法。doStart方法依次完成以
下工作:
1.創建並啟動計時器
這個計時器是用來計算JBoss啟動的時間,JBoss啟動成功後,會在控制台輸出啟動過程所耗的時間,背後的秘密就在這里。(這個
無關緊要,為了完整性介紹一下)。
2.創建MBeanServer實例
MBeanServer是JMX框架的核心。JBoss需要創建一個MBeanServer實例。,MBeanServer的實現也是可以配置的。目前可以
使用兩種MBeanServer,一種是jvm platform MBeanServer,它是Java平台提供的;另一種是JBoss提供的,全限定類名為
org.jboss.mx.server.MBeanServerImpl。通過設置javax.management.builder.initial系統屬性,也可以使用自定義
MBeanServer。那麼JBoss究竟使用的是哪種實現呢?如果Java版本達到或高於5.0,且jboss.platform.mbeanserver系統屬
為true,則使用jvm platform MBeanServer,否則都使用JBoss提供的MBeanServerImpl。(這一點說得並不準確,涉及
LazyMBeanServer,我還不太清除。大家可以認為,絕大部分情況下,都是用JBoss提供的MBeanServerImpl)。
3. 創建並注冊基礎服務
在創建MBeanServerImpl的過程中,會創建以下3個MBean:
第一個MBean是javax.management.MBeanServerDelegate, ObjectName=JMImplementation:type=MBeanServerDelegate
第二個MBean是一個動態MBean,org.jboss.mx.modelmbean.XMBean,ObjectName=JMImplementation:type=MBeanRegistry
第三個MBean是org.jboss.mx.loading.UnifiedLoaderRepository3,
ObjectName=JMImplementation:service=LoaderRepository, name=Default
第一個MBean是在調用MBeanServerImpl之前創建的,後面兩個MBean實在MBeanServerImpl的構造函數中創建的。第二個MBean是用來MBeanServer的注冊表,所有掛在MBeanServer上的MBean都被注冊到注冊表中。第三個MBean與JBoss的類載入架構有關,也是基礎服務之一。
伺服器server和ServerConfigImpl也都是MBean,也都被注冊到MBeanServer,ObjectName分別為jboss.system:type=Server和jboss.system:type=ServerConfig。
然後,doStart方法創建並注冊以下3個MBean:
第一個MBean是org.jboss.system.server.ServerInfo,
ObjectName= jboss.system:type=ServerInfo
第二個MBean是org.jboss.system.ServiceController,
ObjectName= jboss.system:service=ServiceController
第三個MBean是org.jboss.deployment.MainDeployer,
ObjectName= jboss.system:service=MainDeployer
第一個MBean主要封裝了JBoss運行的軟硬體平台的信息,包括主機地址、J操作系統版本、Java版本等。
第二個MBean是用來控制MBean的生命周期。JMX規范沒有規定

Ⅸ jmeter怎麼導入badboy錄制腳本

jmeter導入badboy錄制腳本的方法

一、Badboy的下載和安裝

  • Badboy下載。

  • 網路搜索"Badboy下載",可在第三方網站下載到,也進入官網(Badboy Software Home Page)下載。

  • 安裝Badboy。

  • 雙擊BadboyInstaller-2.2.exe,然後根據提示進行Badboy安裝。


二、使用Badboy錄制腳本並導出為jmx格式

  • 啟動Badboy工具,進入Badboy安裝目錄下雙擊badboy.exe。下圖是Badboy主界面。

  • 以登陸網路為例錄制腳本,輸入網路網址後敲回車,即進入網路界面。

  • 登陸網路。

  • 登陸成功後進入個人用戶界面。

  • 將錄制腳本導出為jmx格式。

  • 點擊File→Export to JMeter...→另存為"網路登陸.jmx"→保存。


三、使用JMeter運行導出的jmx腳本

  • 啟動JMeter,導入"網路登陸.jmx"。

  • --點擊文件→打開→選中「網路登陸.jmx」→打開。

  • 添加"查看結束樹"和"聚合報告"。

  • --右擊Thread Group→添加→監聽器→查看結果樹。

  • --右擊Thread Group→添加→監聽器→聚合報告。

  • 啟動腳本運行完畢後"查看結果樹"。(點擊啟動或"Ctrl+R"運行腳本)

  • 註:網路網站安全級別高,將錄制的腳本直接重新運行會出現相應異常,故此查看結構樹和聚合報告都有異常。需做相應配置即可成功登陸。

  • 啟動腳本運行完畢後查看"聚合報告"。

Ⅹ centos下怎麼使用ant批量執行jmeter

一、環境准備:
1、Jdk1.6或以上:
命令行輸入:java -version,出現如下提示說明安裝成功

2、ANT下載:
命令行輸入:ant -v,出現如下提示說明安裝成功

3、Jmeter下載:
4、將 jmeter的extras目錄中ant-jmeter-1.1.1.jar包拷貝至ant安裝目錄下的lib目錄中
5、修改Jmeter的bin目錄下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml

二、Jmeter腳本:
1、如何編寫腳本請參見:
2、腳本目錄:D:\apache-jmeter-2.13\demo

3、腳本內容:
測試網路.jmxGoogle1.jmx

三、build.xml代碼:

1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project name="ant-jmeter-test" default="run" basedir=".">
4 <tstamp>
5 <format property="time" pattern="yyyyMMddhhmm" />
6 </tstamp>
7 <!-- 需要改成自己本地的 Jmeter 目錄-->
8 <property name="jmeter.home" value="D:\apache-jmeter-2.13" />
9 <!-- jmeter生成jtl格式的結果報告的路徑-->
10 <property name="jmeter.result.jtl.dir" value="D:\apache-jmeter-2.13\demo\report\jtl" />
11 <!-- jmeter生成html格式的結果報告的路徑-->
12 <property name="jmeter.result.html.dir" value="D:\apache-jmeter-2.13\demo\report\html" />
13 <!-- 生成的報告的前綴-->
14 <property name="ReportName" value="TestReport" />
15 <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
16 <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
17
18 <target name="run">
19 <antcall target="test" />
20 <antcall target="report" />
21 </target>
22
23 <target name="test">
24 <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
25 <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
26 <!-- 聲明要運行的腳本。"*.jmx"指包含此目錄下的所有jmeter腳本-->
27 <testplans dir="D:\apache-jmeter-2.13\demo" includes="*.jmx" />
28
29 <property name="jmeter.save.saveservice.output_format" value="xml"/>
30
31 </jmeter>
32 </target>
33
34 <target name="report">
35 <xslt in="${jmeter.result.jtlName}"
36 out="${jmeter.result.htmlName}"
37 style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" />
38 <!-- 因為上面生成報告的時候,不會將相關的圖片也一起拷貝至目標目錄,所以,需要手動拷貝 -->
39 < todir="${jmeter.result.html.dir}">
40 <fileset dir="${jmeter.home}/extras">
41 <include name="collapse.png" />
42 <include name="expand.png" />
43 </fileset>
44 </>
45 </target>
46 </project>

四、運行腳本:
1、cmd進入腳本目錄:D:\apache-jmeter-2.13\demo
2、輸入:ant 或 ant run(run為build.xml中的task名),執行結果:

D:\apache-jmeter-2.13\demo>ant
Buildfile: build.xml

all:

test:
[jmeter] Executing test plan: D:\apache-jmeter-2.13\demo\Google1.jmx ==> D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl
[jmeter] Creating summariser <summary>
[jmeter] Created the tree successfully using D:\apache-jmeter-2.13\demo\Google1.jmx
[jmeter] Starting the test @ Mon Sep 14 23:14:32 CST 2015 (1442243672984)
[jmeter] Waiting for possible shutdown message on port 4445
[jmeter] summary + 1 in 1s = 1.9/s Avg: 248 Min: 248 Max: 248 Err: 1 (100.00%) Active: 1 Started: 1 Finished: 0
[jmeter] summary + 5 in 1s = 7.8/s Avg: 119 Min: 107 Max: 137 Err: 0 (0.00%) Active: 0 Started: 1 Finished: 1
[jmeter] summary = 6 in 1.2s = 5.2/s Avg: 140 Min: 107 Max: 248 Err: 1 (16.67%)
[jmeter] Tidying up ... @ Mon Sep 14 23:14:34 CST 2015 (1442243674232)
[jmeter] ... end of run
[jmeter] Executing test plan: D:\apache-jmeter-2.13\demo\測試網路.jmx ==> D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl
[jmeter] Creating summariser <summary>
[jmeter] Created the tree successfully using D:\apache-jmeter-2.13\demo\測試網路.jmx
[jmeter] Starting the test @ Mon Sep 14 23:14:35 CST 2015 (1442243675376)
[jmeter] Waiting for possible shutdown message on port 4445
[jmeter] summary + 1 in 0.5s = 2.1/s Avg: 196 Min: 196 Max: 196 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0
[jmeter] summary + 5 in 1s = 8.4/s Avg: 113 Min: 107 Max: 133 Err: 0 (0.00%) Active: 0 Started: 1 Finished: 1
[jmeter] summary = 6 in 1.1s = 5.6/s Avg: 126 Min: 107 Max: 196 Err: 0 (0.00%)
[jmeter] Tidying up ... @ Mon Sep 14 23:14:36 CST 2015 (1442243676535)
[jmeter] ... end of run

report:
[xslt] Processing D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl to D:\apache-jmeter-2.13\demo\report\html\TestReport201509141114.html
[xslt] Loading stylesheet D:\apache-jmeter-2.13\extras\jmeter-results-detail-report_21.xsl
[] Copying 2 files to D:\apache-jmeter-2.13\demo\report\html

BUILD SUCCESSFUL
Total time: 5 seconds

3、測試報告目錄:D:\apache-jmeter-2.13\demo\report\html,其中有一個紅色失敗的案例是我故意設置失敗,以便查看的。

四:最後,說一個我在使用過程中碰到一個問題,上面build.xml文件第29行有一句必須要加上:<property name="jmeter.save.saveservice.output_format" value="xml"/>,否則會報如下的錯誤:

report:
[xslt] Processing D:\Tools\apache-jmeter-2.13\demo\report\jtl\TestReport201509210923.jtl to D:\Tools\apache-jmeter-2.13\demo\report\html\TestReport201509210923.html
[xslt] Loading stylesheet D:\Tools\apache-jmeter-2.13\extras\jmeter-results-detail-report_21.xsl
[xslt] : Error! 前言中不允許有內容。
[xslt] : Error! com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: 前言中不允許有內容。
[xslt] Failed to process D:\Tools\apache-jmeter-2.13\demo\report\jtl\TestReport201509210923.jtl

因為不加上這一句,生成的.jtl文件是文本文件不是xml文件,使用xsl去轉換.jtl文件時就會報錯。