前提

在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相关推荐

  1. JMeter自动化测试工具

    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具. image 但是Postman只能模拟单客户端的单 ...

  2. jemeter python接口自动化测试平台_ant+jmeter+Jenkins接口自动化测试实战(1)

    项目中需要做接口自动化测试,于是就去做实验,做实验要从搭建测试环境开始.在学习的过程中肯定会遇到不同的问题,于是就用了两天的时间做了一个简单的接口自动化环境,中间也遇到一些问题,现在把路上踩到的坑记录 ...

  3. 压力测试-Jmeter自动化测试教程

    目录 Jmeter目录 1.Jmeter的安装与部署 1.1 环境要求 1.2 安装Jmeter 1.3 配置Jmeter环境变量 1.4 Jmeter的使用 手写自动化测试脚本(不建议用) 通过录制 ...

  4. Windows下搭建ant+jenkins+jmeter自动化接口测试框架

    Windows下搭建ant+jenkins+jmeter自动化接口测试框架 引言 为什么要持续集成? 1.减少风险 2.减少假定 3.减少重复过程 4.增强项目的可见性 5.持续集成可以带来两点积极效 ...

  5. java自动化测试框架基础eclipse+maven配置

    java自动化测试框架基础eclipse+maven配置 文章目录 java自动化测试框架基础eclipse+maven配置 一.maven安装配置 二.eclipse中使用maven 一.maven ...

  6. Jmeter 自动化测试脚本

    工作中用到的 Jmeter 自动化测试脚本,这里提供给大家练手:         Jmeter自动化测试脚本 到此 Jmeter 自动化测试脚本介绍完成.

  7. 大厂都在做的jmeter接口自动化测试登峰造极的JMETER实现接口自动化测试

    目录 一.JMETER的环境搭建 二.JMETER的汉化 三.JMETER的接口请求 四.JMETER的参数化 五.JMETER的JSON传参 六.JMETER的断言添加 一.JMETER的环境搭建 ...

  8. 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 ...

  9. eclipse + maven搭建SSM框架

    eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...

最新文章

  1. 统计特定文件中的词频
  2. VC++ MFC DLL动态链接库编写详解
  3. 微软职位内部推荐-Principal Development Lead
  4. 开启SAP CDS view DCL前后的读取性能对比
  5. mongodb环境安装
  6. ajax保存避免重复提交,ajax 实现防止重复提交
  7. 计算机专业接本应用心理学,专接本接应用心理学但遇到阻挠?
  8. [转载] Python中的xrange和range的区别
  9. 13.1Question Answering 问答系统意境级讲解
  10. 前端开发常用网站整理
  11. 基于Multisim14的弱信号放大电路的设计与仿真
  12. 【渝粤教育】电大中专学前教育学_1作业 题库
  13. 数值分析:复化梯形公式与复化Simpson公式
  14. Nmap的下载与基本命令运用
  15. 【WebLogic】解决opatch执行报错“Exception occured: fuser could not be located”
  16. 使用虚拟信用卡在Poshmark下单教程和注意事项
  17. java登录无线路由器_路由器的使用
  18. 交通-城市规划专业常用——10分钟步行圈(百度API)
  19. 健身管理系统源码设计和实现
  20. 自动驾驶(八十一)---------Apollo之感知模块

热门文章

  1. 中兴通讯首席科学家谈5G现状
  2. linux下socket编程-TCP
  3. 乐视TV做电视 “自杀”还是“猎杀”
  4. 主机动手系列 — 怎么管理Suse Linux
  5. sainsbury online order
  6. how to write academic english well?
  7. 网络运维现状及发展趋势分析
  8. zabbix-server 的安装-centos7
  9. shell之常用脚本
  10. 如何对DevExpress ASPxGridView进行分组排序?