JmeterJenkinsmaven接口自动化集成.docx
《JmeterJenkinsmaven接口自动化集成.docx》由会员分享,可在线阅读,更多相关《JmeterJenkinsmaven接口自动化集成.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Jmeter+Jenkins+maven接口自动化集成(V1.0) 目录Jmeter+Jenkins+maven接口自动化集成1软件版本说明3一、 JDK安装配置3二、 Maven安装配置31.1 Maven安装31.2设置环境变量31.3 maven配置5三、 Maven工程搭建92.1、eclipse创建maven工程92.2、Maven工程子目录创建102.3、Jmeter配置文件修改112.4、编辑pom.xml文件12四、 Jenkins集成193.1 Jekins 安装193.2 Jekins 配置193.3 jenkins新建一个maven风格的项目223.4 执行job立即构建
2、27五、 附录28软件版本说明软件名称版本号下载地址JDK1.8 64bit Jenkins 2.89.4(LTS)https:/jenkins.io/download/ maven3.3.9http:/maven.apache.org/download.cgitomcat8.5.27https:/tomcat.apache.org/download-80.cgi 一、 JDK安装配置因为本次配套的Jmeter和Jenkins是基于JAVA语言开发的,需要JDK1.8支持,首选需要安装配置JDK1.8。 JDK安装配置详见附录手册。二、 Maven安装配置Maven是一个软件项目管理工具,管理
3、java项目。我们最能感受到的Maven的好处应该是它的“自动化构建”与“管理依赖关系”两大功能。1.1、Maven安装将Maven包(apache-maven-3.3.9.zip)解压到对应目录,我这里放到D:java目录下。1.2、设置环境变量新建变量名MAVEN_HOME,变量值为maven包路径:MAVEN_HOME=D:javaapache-maven-3.3.9在PATH变量值末位追加:;%MAVEN_HOME%bin 。验证是否配置成功打开cmd命令窗口 输入:MVN V,窗口打印出maven版本及环境信息,说明配置成功。1.3、maven配置默认maven是从公有仓库下载依赖j
4、ar包,如果公司有自己的私服,最好连上,这样下载jar会快点。 路径:D:javaapache-maven-3.3.9confsettings.xmlMaven配置文件: !- pluginGroup | Specifies a further group identifier to use for plugin lookup. com.your.plugins - !- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mir
5、ror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | mirrorId repositoryId Human Readable Name for this Mirror. - alimaven aliyun maven central repo2 central Human Readable Na
6、me for this Mirror. http:/repo2.maven.org/maven2/ mvnrepository mvnrepository maven http:/central.maven.org/maven2/ central net-cn central Human Readable Name for this Mirror. ui central Human Readable Name for this Mirror. http:/uk.maven.org/maven2/ ibiblio central Human Readable Name for this Mirr
7、or. http:/mirrors.ibiblio.org/pub/mirrors/maven2/ jboss-public-repository-group central JBoss Public Repository Group http:/repository.jboss.org/nexus/content/groups/public !- profile | Specifies a set of introductions to the build process, to be activated using one or more of the | mechanisms descr
8、ibed above. For inheritance purposes, and to activate profiles via | or the command line, profiles have to have an ID that is unique. | | An encouraged best practice for profile identification is to use a consistent naming convention | for profiles, such as env-dev, env-test, env-production, user-jd
9、casey, user-brett, etc. | This will make it more intuitive to understand what the set of introduced profiles is attempting | to accomplish, particularly when you only have a list of profile ids for debug. | | This profile example uses the JDK version to trigger activation, and provides a JDK-specifi
10、c repo. jdk-1.4 1.4 jdk14 Repository for JDK 1.4 builds default always - !- activeProfiles | List of profiles that are active for all builds. | alwaysActiveProfile anotherAlwaysActiveProfile - D:javaapache-maven-3.3.9repo D:apache-maven-3.3.9repository三、 Maven工程搭建2.1、eclipse创建maven工程打开eclipse,新建 Fil
11、e-New-Project-Maven ProjectMaven工程需要输入groupId、artifactId、version、package。2.2、Maven工程子目录创建创建maven工程后,在工程目录下创建如下所需的文件夹 src/test/resources -存放报告模板文件 src/test/jmeter -存放jmeter配置文件及测试脚本说明:1)、这里的resource下放的是报告模板文件:jmeter-results-report-apitest.xsl,以及模板用到的资源文件:collapse.png和expand.png (D:apache-jmeter-3.3ex
12、tras下复制过来的);2)、jmeter.properties是jmeter配置文件(D:apache-jmeter-3.3bin下复制过来的))后缀.jmx为jmeter脚本(后续只需要把本地调试通过的jmeter脚本放入如图这个目录就可以了);3)、如果properties文件有过更改,则把相关的propertie文件也复制到jmeter文件夹里,见上图,否则系统会使用默认的jmeter配置文件。2.3、Jmeter配置文件修改jmeter执行结果文件默认保存的不是xml格式,无法转化成html格式。jmeter执行结果文件默认有很多执行数据是不保存的,而测试报告需要这些数据。1) 去掉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JmeterJenkinsmaven 接口 自动化 集成
限制150内