汉字市城乡建设规划局官方网站,天津工程建设协会网站,西安百度seo推广,志鸿优化设计本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告
①下载安装 apache-ant-1.9.9#xff0c;配置环境变量
如下方式检验安装成功 ②安装好ant后#xff0c;把jmeter中extras目录下的ant-jmeter-1.1.1.jar 文件copy到ant安装目录下的lib文件夹中 ③配置ant…
本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告
①下载安装 apache-ant-1.9.9配置环境变量
如下方式检验安装成功 ②安装好ant后把jmeter中extras目录下的ant-jmeter-1.1.1.jar 文件copy到ant安装目录下的lib文件夹中 ③配置ant 编译文件 build.xml新建一个txt文件并重名为 build.xml内容如下 1 ?xml version1.0 encodingUTF-8?2 project nameant-jmeter-test defaultrun basedir.3 tstamp4 format propertytime patternyyyyMMddhhmm /5 /tstamp6 !-- 需要改成自己本地的 Jmeter 目录--7 property namejmeter.home valueD:\worksoft\apache-jmeter-3.1 /8 !-- jmeter生成jtl格式的结果报告的路径--9 property namejmeter.result.jtl.dir valueD:\worksoft\apache-jmeter-3.1\bin\commonservice\smoke_report /
10 !-- jmeter生成html格式的结果报告的路径--
11 property namejmeter.result.html.dir valueD:\worksoft\apache-jmeter-3.1\bin\commonservice\smoke_report /
12 !-- 生成的报告的前缀--
13 property nameReportName valueTestReport /
14 property namejmeter.result.jtlName value${jmeter.result.jtl.dir}/${ReportName}${time}.jtl /
15 property namejmeter.result.htmlName value${jmeter.result.html.dir}/${ReportName}.html /
16 target namerun
17 antcall targettest /
18 antcall targetreport /
19 /target
20 target nametest
21 taskdef namejmeter classnameorg.programmerplanet.ant.taskdefs.jmeter.JMeterTask /
22 jmeter jmeterhome${jmeter.home} resultlog${jmeter.result.jtlName}
23 !-- 声明要运行的脚本。*.jmx指包含此目录下的所有jmeter脚本--
24 testplans dirD:\worksoft\apache-jmeter-3.1\bin\commonservice\ includes统一申办接口.jmx /
25
26 property namejmeter.save.saveservice.output_format valuexml/
27 /jmeter
28 /target
29
30 path idxslt.classpath
31 fileset dir${jmeter.home}/lib includesxalan*.jar/
32 fileset dir${jmeter.home}/lib includesserializer*.jar/
33 /path
34
35 target namereport
36 tstamp format propertyreport.datestamp patternyyyy/MM/dd HH:mm //tstamp
37 xslt
38 classpathrefxslt.classpath
39 forcetrue
40
41 in${jmeter.result.jtlName}
42 out${jmeter.result.htmlName}
43 style${jmeter.home}/extras/jmeter.results.shanhe.me.xsl /
44
45 !-- 因为上面生成报告的时候不会将相关的图片也一起拷贝至目标目录所以需要手动拷贝 --
46 copy todir${jmeter.result.html.dir}
47 fileset dir${jmeter.home}/extras
48 include namecollapse.png /
49 include nameexpand.png /
50 /fileset
51 /copy
52 /target
53 /project 根据实际情况修改build.xml文件 ④配置jmeter.properties 配置jmeter报告输出格式为xml在jmeter的bin目录下jmeter.properties文件中修改jmeter.save.saveservice.output_formatcsv 为 jmeter.save.saveservice.output_formatxml并去掉前面的注释符号#
⑤将jmeter脚本、build.xml文件和测试数据放到同一个文件夹中执行测试 在命令行窗口切换到jmeter脚本存放路径输入ant run执行测试 执行完成后查看测试报告如下所示是使用jmeter自带的报告模板 ⑥测试报告进一步优化
网上下载优化模板 jmeter.results.shanhe.me.xsl拷贝到jmeter的extras目录中 然后在jmeter.properties中设置需要输出的内容为true并去掉前面的注释符号#这里全部设置成true 设置build文件的报告模板为优化后的模板 再次用ant执行测试查看优化后的测试报告 总结
感谢每一个认真阅读我文章的人
作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 文档获取方式
加入我的软件测试交流群822269834免费获取~同行大佬一起学术交流每晚都有大佬直播分享技术知识点
这份文档对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 以上均可以分享只需要你搜索vx公众号程序员雨果即可免费领取