windows : Jmeter自动化测试-eclipse+maven+jmeter

2021-03-30 02:24

阅读:832

标签:post   group   mes   结构   ima   uil   输出时间   pack   结果   

前提

在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.0modelVersion>

  groupId>com.test.autoTestgroupId>
  artifactId>autoTestartifactId>
  version>0.0.1-SNAPSHOTversion>
  packaging>jarpackaging>

  name>autoTestname>
  url>http://maven.apache.orgurl>

  properties>
    project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
  properties>

  dependencies>
    dependency>
      groupId>junitgroupId>
      artifactId>junitartifactId>
      version>3.8.1version>
      scope>testscope>
    dependency>
  dependencies>
  
   build>
            plugins>
                plugin>
                    groupId>com.lazerycode.jmetergroupId>
                    artifactId>jmeter-maven-pluginartifactId>
                    version>2.7.0version>
                    executions>
                        execution>
                            id>jmeter-testsid>
                            phase>verifyphase>
                            goals>
                                goal>jmetergoal>
                            goals>
                        execution>
                    executions>
                    configuration>
              
testFilesIncluded> jMeterTestFile>hdwyyz.jmxjMeterTestFile> testFilesIncluded> appendResultsTimestamp>trueappendResultsTimestamp> configuration> plugin> plugins> defaultGoal>compiledefaultGoal> 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文件标签后面加上compile即可

 六、引用

jmeter-maven-plugin试用手记

maven+jmeter+jenkins集成

jmeter-maven-plugin使用,以及jmeter与Jenkins集成

高级配置之 -- 选择测试脚本

 

windows : Jmeter自动化测试-eclipse+maven+jmeter

标签:post   group   mes   结构   ima   uil   输出时间   pack   结果   

原文地址:https://www.cnblogs.com/sker/p/9288140.html


评论


亲,登录后才可以留言!