ant批量运行Jmeter脚本遇到 Content is not allowed in prolog.问题及解决方案

在执行 最后生成报告的 task 时,一直报下面这个错:

TransformerException,  Content is not allowed in prolog.

解决方法:需要修改jmeter.properties的一个配置

jmeter.save.saveservice.output_format=xml

再运行就可以正常生成报告了

时间: 2024-10-20 23:31:05

ant批量运行Jmeter脚本遇到 Content is not allowed in prolog.问题及解决方案的相关文章

ant批量执行Jmeter脚本

JDK,Jmeter默认已经装了 ANT下载:http://ant.apache.org/bindownload.cgi ant环境变量需要配置 ant_home,你解压之后的地址 然后PATH环境变量里加上bin目录,D:\work\apache_ant\bin 最后打开命令行窗口,输入 ant -v,如果可以显示版本,说明已经可以使用了,build failed是因为还没有build.xml文件 将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目

转:通过ant来批量执行jmeter脚本,并生成报告(附: 生成报告时报“Content is not allowed in prolog”这个错误的解决方案)

最近在使用jmeter写脚本来进行测试,最终写了很多份脚本,然后,就在想,这么多脚本,我不可能一个一个的手动去点啊,有没有什么办法来批量运行Jmeter脚本呢? 这个时候,自然而然地想到了万能的ant,希望它能有相应的jmeter task. 哎,哎,查了一下,还真有,爽歪歪啊. 下面简单说明一下,如果使用: ① 首先,为了能够在ant中使用jmeter task,必须将“ant-jmeter-1.1.1.jar”这个jar包放到ant的classpath中去.这个jar包位置 jmeter的安

Ant 与jemter的结合--批量执行jmeter脚本

一.Ant 介绍&作用: Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发. 作用:打包,部署,运行Java工程 二.下载:http://ant.apache.org/bindownload.cgi 三.安装: 1.直接解压即可: 2.配置环境变量(新增变量ANT_HOME,在编辑变量path),如图    3.查看是否配置成功,如下图,配置成功~~~~~~~~~~~··· 四.配置: 批量运行jemter脚本还需要ant-

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog

用sax读xml文件时常会出现这个异常,一般上网可以看到的原因是: 1.BOM 在java中测试inputstream中是否有bom可以用apache commons IO 的org.apache.commons.io.input.BOMInputStream,如果你的项目有引入IO的情况下 BOM的基础知识可以参考:http://www.unicode.org/faq/utf_bom.html 也贴一个过滤BOM的小方法 private static InputStream checkForU

sax错误:org.xml.sax.SAXParseException: Content is not allowed in prolog解决

原因及其解决办法: (转载自http://blog.sina.com.cn/s/blog_6d5d8b580100txon.html) 1.xml编码错误 该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org 什么是BOM?http://www.unicode.org/faq/utf_bom.html#22Unicod

org.xml.sax.SAXParseException: Content is not allowed in prolog

sax错误:org.xml.sax.SAXParseException: Content is not allowed in prolog解决  标签: org. xml. sax. saxparse exception content is not allowed in prolog 分类: 开发技术之java原因及其解决办法: 1.xml编码错误 该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(do

转载:sax错误:org.xml.sax.SAXParseException: Content is not allowed in prolog解决

原因及其解决办法: 1.xml编码错误 该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org 什么是BOM?http://www.unicode.org/faq/utf_bom.html#22Unicode规范中有一个BOM的概念.BOM——Byte Order Mark,就是字节序标记.在这里找到一段关于BOM的说明

Content is not allowed in prolog.解决方法

今天,更新了struts.xml之后,xml头竟然报错:Content is not allowed in prolog 百度之后说是不同的编辑器保存时多了一个BOM头,具体也没看懂.接下来要说 终极解决方案: 从一个正常的xml文件中,把头信息复制到出问题的xml中 <?xml version="1.0" encoding="UTF-8"?> 注意:自己手动在文本里敲一遍头信息无法解决此问题

tom启动报错:org.xml.sax.SAXParseException: Content is not allowed in prolog.

警告: Catalina.start using conf/server.xml: org.xml.sax.SAXParseException: Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231) at com.sun.org.apache.xerces.internal.jaxp.S