windows : Jmeter自动化测试-eclipse+maven+jmeter
前提
在window上已經安裝maven并且在eclipse中配置好了maven,如果沒有配置,參考文章 ??windows上安裝maven及eclipse中配置maven
一、創建一個包含jmeter腳本的maven項目
1.打開eclipse,左上角文件 -> 新建 -> 其他 -> Maven -> Maven Project -> 下一步
2.選擇Use default Workspace location,下一步
3.選擇maven-archetype-quickstart,下一步
4.填入Group Id、Artifact Id、Version、Package,并點擊完成
構建成功的項目目錄如下
二、maven默認的文件存放結構
我們在src/test文件目錄下創建一個jmeter文件夾,把jmeter腳本都放在該目錄下面
三、配置pom.xml文件
這里選取的是最新的jmeter-maven-plugin插件版本<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.test.autoTest</groupId><artifactId>autoTest</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>autoTest</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>com.lazerycode.jmeter</groupId><artifactId>jmeter-maven-plugin</artifactId><version>2.7.0</version><executions><execution><id>jmeter-tests</id><phase>verify</phase><goals><goal>jmeter</goal></goals></execution></executions><configuration><!--選取要執行的腳本-->
<testFilesIncluded><jMeterTestFile>hdwyyz.jmx</jMeterTestFile></testFilesIncluded><!--報告文件尾部輸出時間 --><appendResultsTimestamp>true</appendResultsTimestamp></configuration></plugin></plugins><defaultGoal>compile</defaultGoal></build> </project>
四、運行項目
右鍵pom.xml,運行方式maven build,配置maven build?
Goals:verify ,點擊運行,jmeter-maven-plugin插件會自動引入jmeter類庫
運行成功后在控制臺顯示
在target文件夾下會自動生成很多文件
在jmeter/logs、jmeter/reports和jmeter/results下會顯示具體的結果
五、遇到的問題及解決方案
1.在編譯maven項目時出現[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
解決:不需要修改maven中conf文件夾下的settings.xml
關于Maven項目build時出現No compiler is provided in this environment的處理
2.在編譯maven項目時出現“No goals have been specified for this build”
?解決:在pom.xml文件<build>標簽后面加上<defaultGoal>compile</defaultGoal>即可
?六、引用
jmeter-maven-plugin試用手記
maven+jmeter+jenkins集成
jmeter-maven-plugin使用,以及jmeter與Jenkins集成
高級配置之 -- 選擇測試腳本
?
轉載于:https://www.cnblogs.com/sker/p/9288140.html
總結
以上是生活随笔為你收集整理的windows : Jmeter自动化测试-eclipse+maven+jmeter的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xmlrpc.php 漏洞利用
- 下一篇: git本地分支删除,代码没了!怎么恢复!