Jmeter+ant+jenkin接口自动化发邮件
前置环境 Jmeter + ant +Jenkins
Jmeter
下载Jmeter
配置环境变量:
JMETER_HOME 为 jemter安装路径;
CLASSPATH为 %JMETER_HOME%\lib;
PATH为%JMETER_HOME%\bin;
验证是否成功命令行输入: jmeter -v
出现版本号则为成功:
JDK
下载jdk安装包
配置环境变量
JAVA_HOME :为安装jdk的bin目录 F:\AppiumJDK\bin
pathe : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为 .;%JAVA_HOME%\lib
JRE_HOME :F:\AppiumJDK\jre
安装Ant
下载安装包:http://ant.apache.org/bindownload.cgi
选择版本
配置环境变量
ANT_HOME 为 ant解压位置
CLASSPATH为 %ANT_HOME%\lib;
PATH为%ANT_HOME%\bin;
验证结果命令行输入 ant 出现版本信息则为成功
ant lib 目录发邮件需要的jar 包:
apache-ant-1.9.15\lib\javax.mail.jar
apache-ant-1.9.15\lib\activation-1.1.1.jar
apache-ant-1.9.15\lib\commons-email-1.5.jar
配置库文件
将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中
新建一个文件夹 TestAuto 目录结构为:
app,pc -- pc:(resultlog,scritp,build.xml)
build修改文档:
配置 jmeter.propertise文档
找到jmeter.properties文档,在jmeter/bin目录下,打开该文档并编辑,修改jmeter报告输出格式为xml:
改jmeter.save.saveservice.output_format=csv 为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#
执行查看效果 sucessful 即成功发送邮件:
在创建的html 文件夹已经保存 测试报告
下载tomcat 与 jenkins.war包
打开
新建 任务
构建触发器
构建
生成 每隔多长时间发送邮件