ant實例 jmeter_Jmeter+ant搭建環境

1.將jmeter3.3和ant1.9.6放在一個文件夾下

2.配置環境

a、安裝jdk,配置環境變量

變量名: JAVA_HOME

變量值: C:\Program Files\Java\jdk1.8.0_91 (即jdk安裝的位置)

變量名: Path (這個變量名已在系統變量中存在,現只需在這個值的后面添加以下變量值就可以了)

變量值: ;%JAVA_HOME%\bin;

變量名: CLASSPATH

變量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(記住前面的.)

打開cmd,輸入java -version 回車,如果輸出版本信息則安裝成功,提示不是內部或外部命令則表示沒有安裝成功

JDK安裝

1、免安裝版

2、配置環境變量:選中系統變量下里的Path,點擊編輯->輸入jdk1.8.0_191.rar解壓后里面bin目錄->點擊確定

b、配置jmeter3.3的環境變量

變量名: JMETER_HOME

變量值: C:\Program Files\apache-jmeter-3.2

變量名: Path (在后面添加以下變量值)

變量值: ;%JMETER_HOME%\bin;

變量名: CLASSPATH

變量值: %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\log4j-core-2.8.2.jar

jmeter3.3使用的日志已經是log4j而不是logkit

雙擊Jmeter解壓路徑(apache-jmeter-3.3\bin)的bin下面的jmeter.bat

c、配置ant環境變量

變量名:?ANT_HOME

變量值: C:\Program Files\apache-ant-1.9.6

變量名: Path (在后面添加以下變量值)

變量值: ;%ANT_HOME%\bin;

變量名: CLASSPATH

變量值:;%ANT_HOME%\lib;

進入命令提示符,輸入ant -version,顯示當前ant版本即表示安裝成功

3.build.xsl修改

接口腳本寫在jmeter3.3/bin/GMS_Ports中

只需要修改jmeter.home中的value值即可(其他的均已引用,不需要修改)

4.此時測試用例中登錄使用的是直接獲取登錄狀態的賬號login的方式,故還需要修改

Parm1.csv中的login值

(若使用正常登錄接口即可免除這一步)

5.config文件中設置了相對路徑,將需要上傳的文件統一都放在與腳本文件.jmx相同目錄下,現均放在Script目錄下

相對路徑直接寫文件名即可(ceshi.scv);當前設置在當前所在目錄下的子目錄下(./case/ceshi.scv)

(已設置,不需要再次設置)

6.測試用例中的上傳文件實現相對路徑設置,直接在腳本中實現

a.在用戶定義中增加變量${SCRIPT_PATH},內容為${__BeanShell(import org.apache.jmeter.services.FileServer; FileServer.getFileServer().getBaseDir();)}${__BeanShell(File.separator,)}

b。該變量在上傳文件的腳本中引用,如下圖中為jmx同目錄file下的一個文件,${paramter}為測試用例中具體的路徑值

注:需要用\\,一個\不能識別,需要再加\來轉義一下

5.在build所在的路徑下,cmd運行ant,提示build successful即執行結束。在result_log 中查看報告

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534765.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534765.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534765.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言課程設計作業五子棋,C語言課程設計報告五子棋游戲課程設計

C語言課程設計報告五子棋游戲課程設計 C語言課程設計報告_五子棋游戲-課程設計C語言課程設計報告_五子棋游戲|c語言程序代碼編程小程序設計|c語言課程設計報告課程案例**********************************************************//* 本程序在Turbo C或Borland C下編譯通過 */…

sqlmap圖形化_Web安全:SQL注入工具

原標題:Web安全:SQL注入工具SQL注入工具主要是針對Web服務器后臺數據庫的注入,其主要目的是獲取數據庫中的數據。以前常用的SQL注入工具有啊D注入工具及Domain(明小子注入工具),現在常用的SQL注入工具有HackBar、SQLMap、Pangolin…

在c語言程序中 對文件進行操作首先要,《C語言程序設計》試題八及答案

版權聲明:以上文章中所選用的圖片及文字來源于網絡以及用戶投稿,由于未聯系到知識產權人或未發現有關知識產權的登記,如有知識產權人并不愿意我們使用,如果有侵權請立即聯系:55525090qq.com,我們立即下架或…

vue中多行文本標簽_vue控制多行文字展開收起的實現示例

這里講一下,如何使用vue控制多行文字展開收起(也叫控制文字展開隱藏)。效果:這里設置了控制三行,如果超過三行會展示,“顯示更多” 超出文字顯示省略號。點擊“顯示更多”會展開所有文案,按鈕變成“收起”(未超出三行的…

c語言什么時候需要加分號,歸納一下html中什么時候需要分號什么時候需要冒

公告: 為響應國家凈網行動,部分內容已經刪除,感謝讀者理解。話題:歸納一下html中什么時候需要分號什么時候需要冒號什么時候問題詳情:最近初學html和php,弄暈了回答:一般情況下,HTML…

python wheel使用_【轉載】Python,使用Wheel打包

轉載自: http://blog.sina.com.cn/s/blog_1318255b00102wbtz.htmlPython的第一個主流打包格式是.egg文件,現在大家庭中又有了一個叫做Wheel(*.whl)的新成員。wheel“被設計成包含PEP 376兼容安裝(一種非常接近于磁盤上的格式)的所有文件”。在本文中&…

c語言提取七位數講解,C語言-體育彩票7位數,感受身中500萬的fell

//體育彩票7位數,感受身中500萬的fell#include #include #include #include //用到隨機數函數#include int main(){int iUser[7]; //保存我們購買彩票的號碼int iSys[7];//保存開獎的號碼int i, j;int count 0;//保存我們中獎號碼的個數//srand((unsigned)time(0…

cuda linux編譯器_linux下如何編譯CUDA+QT(qtcreator下)

具體操作,修改qt項目配置文件pro,在配置后面加入如下代碼,我們就實現了qtcuda的交叉編譯。# 讓你的項目可以看到后綴cu的cuda代碼文件OTHER_FILES ./Bll/ImageReconstruction/Cuda/CudaFDK.cu \./Bll/ImageReconstruction/Cuda/CudaFDK_ker…

linux的sonar安裝,Linux安裝sonar

前置依賴? mysql 5.6 or 5.7? jdk 1.81.下載2.安裝unzip并解壓sonarqube并移動到/usr/localyum install unzipunzip sonarqube-6.7.4.zipmv sonarqube-6.7.4 /usr/local/3.mysql里新增數據庫CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;4.修改sonarqube相應的配置vim …

redis內存淘汰和持久化_redis 持久化

一、RDB持久化(一)、RDB介紹可以在指定的時間間隔內生成數據集的 時間點快照(point-in-time snapshot),新快照會覆蓋老快照(二)、優點壓縮格式,恢復速度快,適合于用做備份…

android實現后臺靜默安裝,Android 靜默安裝實現方法

Android靜默安裝的方法,靜默安裝就是繞過安裝程序時的提示窗口,直接在后臺安裝。注意:靜默安裝的前提是設備有ROOT權限。代碼如下:/*** 靜默安裝* param file* return*/public boolean slientInstall(File file) {boolean result …

pythonwrite連續寫入_python文件寫入write()的操作

本文實例為大家分享了python文件寫入write()的操作的具體代碼,供大家參考,具體內容如下filename pragramming.txtwith open(filename,w) as fileobject: #使用‘w來提醒python用寫入的方式打開fileobject.write(i love your name!\ni love your cloth!\…

最新變態傳奇android,新開變態傳奇單職業

新開變態傳奇單職業這款傳奇手游中擁有這極為豐富的游戲玩法,玩家既可以進入各種副本中,挑戰那些強大的副本boss,也可以和自己的兄弟好友們一起組隊,前往各種跨服戰場,和全服的高手玩家們一起進行最激烈的戰斗。游戲中…

spark sql讀取hive底層_[大數據]spark sql讀寫Hive數據不一致

在大數據公司中,任何一家公司都不會只使用一個框架吧?!skr,skr~~那我們今天就來聊一段 Hive 與 Spark的愛恨情仇就像在一些場景中,需要將外部的數據導入到Hive表中,然后再對這些數據進行額外的處理&#xf…

android手機微信收藏功能實現,Android模仿微信收藏文件的標簽處理功能

最近需要用到微信的標簽功能(如下圖所示)。該功能可以添加已有標簽,也可以自定義標簽。也可以刪除已編輯菜單。研究了一番。發現還是挺有意思的,模擬實現相關功能。該功能使用類似FlowLayout的功能。Flowlayout為一個開源軟件(https://github.com/ApmeM/…

strocli64 源碼_storcli 簡易使用介紹

MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收購變成了現在的Broadcom,所以現在想下載MegaCli,需要去Broadcom官網查找Legacy產品支持,搜索MegaRAID即可。關于MegaCli 的使用可以看我的另一篇博文,這里就不再…

android 電話號碼標記,強化電話標記功能 360手機衛士3.0安卓版體驗

作為“房產商”,上海仁恒置地集團營銷總監姚偉示通常每天也要接到20個左右房產或其他推銷電話。“現在已經形成了一個機械的對應方式,對于此類推銷電話,很多人包括我自己已經麻木了。”針對這種情況,360手機衛士發布了3.0.0正式版…

lua判斷字符不為空或空格_Lua判斷字符串前綴是否為指定字符的3種方法

在寫 lua debugger 的時候,我需要判斷一個字符串的前綴是不是 "" 。有三個方案:1.比較直觀的是 string.sub(str,1,1) ""2.感覺效率比較高的是 string.byte(str) 643.或者是 string.find(str,"") 1我推薦第三種。(注&am…

android 左滑按鈕,android開發類似微信列表向左滑動按鈕操作

話不多說,直接上代碼,有詳細的注釋的。layout布局中:主要是跟大家說一下listview怎么寫:android:id"id/pull_refresh_viewId"android:layout_width"match_parent"android:layout_height"match_parent&qu…

眼圖 非差分線_利用眼圖解決USB在布線中的信號完整性問題

EDA365歡迎您登錄!您需要 登錄 才可以下載或查看,沒有帳號?注冊x本帖最后由 lifree 于 2020-2-5 14:37 編輯2 ]3 p D% B4 \ {/ n# V& |( A& p O通用串行總線USB (Universal Serial Bus)協議從1.0版本發展到現在,由于數據…