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相关推荐
- JMeter自动化测试工具
在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具. image 但是Postman只能模拟单客户端的单 ...
- jemeter python接口自动化测试平台_ant+jmeter+Jenkins接口自动化测试实战(1)
项目中需要做接口自动化测试,于是就去做实验,做实验要从搭建测试环境开始.在学习的过程中肯定会遇到不同的问题,于是就用了两天的时间做了一个简单的接口自动化环境,中间也遇到一些问题,现在把路上踩到的坑记录 ...
- 压力测试-Jmeter自动化测试教程
目录 Jmeter目录 1.Jmeter的安装与部署 1.1 环境要求 1.2 安装Jmeter 1.3 配置Jmeter环境变量 1.4 Jmeter的使用 手写自动化测试脚本(不建议用) 通过录制 ...
- Windows下搭建ant+jenkins+jmeter自动化接口测试框架
Windows下搭建ant+jenkins+jmeter自动化接口测试框架 引言 为什么要持续集成? 1.减少风险 2.减少假定 3.减少重复过程 4.增强项目的可见性 5.持续集成可以带来两点积极效 ...
- java自动化测试框架基础eclipse+maven配置
java自动化测试框架基础eclipse+maven配置 文章目录 java自动化测试框架基础eclipse+maven配置 一.maven安装配置 二.eclipse中使用maven 一.maven ...
- Jmeter 自动化测试脚本
工作中用到的 Jmeter 自动化测试脚本,这里提供给大家练手: Jmeter自动化测试脚本 到此 Jmeter 自动化测试脚本介绍完成.
- 大厂都在做的jmeter接口自动化测试登峰造极的JMETER实现接口自动化测试
目录 一.JMETER的环境搭建 二.JMETER的汉化 三.JMETER的接口请求 四.JMETER的参数化 五.JMETER的JSON传参 六.JMETER的断言添加 一.JMETER的环境搭建 ...
- java jetty eclipse_用Eclipse+Maven+Jetty构建Java Web开发环境(详细笔记)
(软件环境) 『系统』Windows 10 x64 『JAVA』JDK 1.8.0_91 『Eclipse』 Eclipse-oxygen 『Maven』 apache-maven-3.6.3 『Je ...
- eclipse + maven搭建SSM框架
eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...
最新文章
- 统计特定文件中的词频
- VC++ MFC DLL动态链接库编写详解
- 微软职位内部推荐-Principal Development Lead
- 开启SAP CDS view DCL前后的读取性能对比
- mongodb环境安装
- ajax保存避免重复提交,ajax 实现防止重复提交
- 计算机专业接本应用心理学,专接本接应用心理学但遇到阻挠?
- [转载] Python中的xrange和range的区别
- 13.1Question Answering 问答系统意境级讲解
- 前端开发常用网站整理
- 基于Multisim14的弱信号放大电路的设计与仿真
- 【渝粤教育】电大中专学前教育学_1作业 题库
- 数值分析:复化梯形公式与复化Simpson公式
- Nmap的下载与基本命令运用
- 【WebLogic】解决opatch执行报错“Exception occured: fuser could not be located”
- 使用虚拟信用卡在Poshmark下单教程和注意事项
- java登录无线路由器_路由器的使用
- 交通-城市规划专业常用——10分钟步行圈(百度API)
- 健身管理系统源码设计和实现
- 自动驾驶(八十一)---------Apollo之感知模块