jmter ant Jenkins 接口自动化环境部署

目录

环境配置

windows 10 + jdk1.8.0_171 + apache-jmeter-3.3 + apache-ant-1.9.12

一、安装JDK1.8

a.下载安装jdk1.8

b.配置系统环境变量

变量名:JAVA_HOME

变量值:C:\ProgramFiles\Java\jdk1.8.0_171

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

C.检查:

打开运行-cmd

输入java,有值显示,表示已安装JDK

输入javac,有值显示,表示环境配置成功

输入java -version 查看java当前版本

二、下载安装Jmeter

a.Jmeter下载地址:

https://archive.apache.org/dist/jmeter/binaries/

jmter ant Jenkins 接口自动化环境部署

b.解压:apache-jmeter-3.3.zip到D:\btkjk

c. 下载jmeter-results-shanhe-me.xsl 拷贝到D:\btkjk\apache-jmeter-3.3\extras目录中,

d. 修改D:\btkjk\apache-jmeter-3.3\bin\jmeter.properties

1.针对Response的编码处理,需要修改统一为UTF-8,避免部分Reponse乱码问题:

sampleresult.default.encoding=UTF-8

2.由于HTML报告的需要,针对jmeter生成的jtl文件所包含的数据需要做新的配置,以满足测试需求

修改生成的jtl文件为xml格式存储数据:

jmeter.save.saveservice.output_format=xml

\3. 修改jtl报告文件需要存储的数据种类(例如针对Response_data是否存储)具体各种数据不做详细介绍.

jmeter.save.saveservice.data_type=true

jmeter.save.saveservice.label=true

jmeter.save.saveservice.response_code=true

# response_data is not currently supportedfor CSV output

jmeter.save.saveservice.response_data=true

# Save ResponseData for failed samples

jmeter.save.saveservice.response_data.on_error=true

jmeter.save.saveservice.response_message=true

jmeter.save.saveservice.successful=true

jmeter.save.saveservice.thread_name=true

jmeter.save.saveservice.time=true

jmeter.save.saveservice.subresults=true

jmeter.save.saveservice.assertions=true

jmeter.save.saveservice.latency=true

# Only available with HttpClient4

jmeter.save.saveservice.connect_time=true

jmeter.save.saveservice.samplerData=true

jmeter.save.saveservice.responseHeaders=true

jmeter.save.saveservice.requestHeaders=true

jmeter.save.saveservice.encoding=true

jmeter.save.saveservice.bytes=true

# Only available with HttpClient4

#jmeter.save.saveservice.sent_bytes=true

jmeter.save.saveservice.url=true

jmeter.save.saveservice.filename=true

jmeter.save.saveservice.hostname=true

jmeter.save.saveservice.thread_counts=true

jmeter.save.saveservice.sample_count=true

jmeter.save.saveservice.idle_time=true

e.把文件“jmeter.results.shanhe.me.xsl”拷贝到D:\btkjk\apache-jmeter-3.3\extras文件下

三、下载安装ANT

a.下载apache-jmeter-3.3解压到D:/btkjk

jmter ant Jenkins 接口自动化环境部署

b.配置环境变量

变量名:ANT_HOME

变量值:D:\btkjk\apache-ant-1.9.12

变量名:path

变量值:;%ANT_HOME%\bin;

c.检查

cmd输入ant -version

jmter ant Jenkins 接口自动化环境部署

d.从apache-jmeter-3.3\extras复制ant-jmeter-1.1.1的jar包到ant的lib目录

e.新建一个文件D:\btkjk\baogao

f.把build.xml文件拷贝到D:\btkjk\baogao文件下

j.配置build.xml文件如下

jmter ant Jenkins 接口自动化环境部署

h.运行ant

cmd 输入D:

? 输入cd D:\btkjk\baogao

? 输入ant

jmter ant Jenkins 接口自动化环境部署

四、安装配置tomcat+Jenkins

a.解压apache-tomcat-8.0.53-windows-x64

b.把jenkins.war拷贝到D:\btkjk\apache-tomcat-8.0.53\webapps下

c.双击D:\btkjk\apache-tomcat-8.0.53\bin\startup.bat,打开浏览器、http://127.0.0.1:8080/jenkins

b.配置jenkins

1.安装Public HTML reports

系统管理----》管理插件----》可选插件 输入HTML Publisher 进行查询并进行安装

2.构建一个自由风格的项目

jmter ant Jenkins 接口自动化环境部署

\3. 配置ant,增加build路径

jmter ant Jenkins 接口自动化环境部署

jmter ant Jenkins 接口自动化环境部署

\4. 接下来继续配置报告,点击增加构建后操作步骤 并点击Public

HTML reports,输入报告存放地址,点击“保存”。

jmter ant Jenkins 接口自动化环境部署

jmter ant Jenkins 接口自动化环境部署

5.构建

jmter ant Jenkins 接口自动化环境部署