使用ant运行jmeter脚本时遇到的坑和脱坑办法

2017-09-04  本文已影响0人  努力学习的点点工

      最近使用了ant来跑jmeter的脚本,由于是第一次用,期间遇到了不少的坑(主要还是因为自己见识少)。今天把这些写出来,目的是希望可以帮到跟我一样的小白。

(本文纯属一个菜鸟的见解,求大神勿喷)。

      第一、运行时报错,提示了这些ip和端口无法远程配置。

产生原因:这个问题可能是特例,因为我配置过远程分布式机器,在:\apache-jmeter-3.2\bin目录下的jmeter.properties文件中添加了远程机器的ip和端口号,才导致报这个错。                                 

解决办法:将这些地址注释或直接去掉。

第二、一直报错,提示jmeter的本地ip 127.0.0.1远程配置失败

解决方法:启动:\apache-jmeter-3.2\bin目录下的jmeter-server,再次运行即可

第三、一直提示build.xml中的46行不存在

分析:直接打开build.xml查看代码,刚开始怎么也看不出来错误在哪,后来百度时才发现是模板的问题,原来build.xml能使用两个模板----jmeter-results-detail-report_21.xsl和jmeter-results-detail-report_30.xsl。因为我的文件夹中没有30模板,而我的build.xml中第46行代码选择的是30的模板,所以报错。

两种解决办法:

1、将build.xml的46行最后的30改为21即可,使用21模板;

2、自己去下载一个30模板,可以去github找找看

最后,解决完这些问题之后,再次运行ant:

运行结束,无报错,报告也已生成。


上一篇下一篇

猜你喜欢

热点阅读