Jenkins+jmeter+ant+csv+win7自动化构建接口测试.docx
《Jenkins+jmeter+ant+csv+win7自动化构建接口测试.docx》由会员分享,可在线阅读,更多相关《Jenkins+jmeter+ant+csv+win7自动化构建接口测试.docx(13页珍藏版)》请在冰豆网上搜索。
Jenkins+jmeter+ant+csv+win7自动化构建接口测试
Jenkins+jmeter+ant+csv+win7自动化构建接口测试
Jmeter配置如下:
Csv数据:
XML文件如下:
xmlversion="1.0"encoding="UTF8"?
>
\apache-jmeter-2.10"/>
\apache-jmeter-2.10\hgf001"includes="app-interface.jmx"/>
使用的模板为“jmeter-results-detail-report_21.xsl”
Jenkins配置如下:
配置执行节点:
每晚23点定时执行
执行前先删除之前的构建结果:
在生成的jtl文件中查找所需字符,判断是否成功,是否发邮件即由此处决定
构建后发送邮件:
邮件内容配置:
构建结果console:
邮件结果如下:
也可以只获取console里面的部分截取结果,配置的邮件内容格式如下(此处非接口自动化的配置,另一ui自动化测试里面用到的结果)
DOCTYPEhtml>
${ENV,var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志
11pt;font-family:
Tahoma,Arial,Helvetica,sans-serif">
(本邮件由程序自动下发,请勿回复! ) |
BOTH构建结果-${BUILD_STATUS} |
构建信息
|
- 项目名称:
${PROJECT_NAME} - SVN路径:
${SVN_URL} - 构建编号:
${BUILD_NUMBER} - SVN版本:
${SVN_REVISION} - 触发原因:
${CAUSE} - 构建日志:
${BUILD_URL}console
|
变更信息333442342:
|
|
|
- 历史变更记录333:
${PROJECT_URL}changes
|
|
${BUILD_LOG_MULTILINE_REGEX,showTruncatedLines="false",regex="Runn+[\d\D]*"} |
CourierNew">${BUILD_LOG_MULTILINE_REGEX,showTruncatedLines="false",regex="#+(.*)"}
|