代码之家  ›  专栏  ›  技术社区  ›  prat22

如何使用ant和jmeter生成html报告

  •  0
  • prat22  · 技术社区  · 8 年前

    我正在尝试使用ant生成html报告,因为我已经在我的机器java中执行了以下步骤,并且已经安装了jmeter。我执行了以下步骤

    • 下载Apache Ant并解压缩它。将完整的解压缩文件夹复制到 C: \ apache-ant-1.9.11-bin
    • 打开Jmeter文件夹,然后打开Jmeter文件夹中显示的Extras文件夹: C: \apache-jmeter-4.0\apache-jmeter-4.0\extras
    • 复制了Extras文件夹并将其粘贴到C:\apache-ant-1.9.11-bin\apache- ant-1.9.11\bin
    • 更新的内部版本。xml

       Djmeter.home=.. - C:\apache-jmeter-4.0\apache-jmeter-4.0
       <property name="jmeter.home" value="C:\apache-jmeter-4.0\apache-jmeter-4.0"/>
      
    • 已创建测试。jtl文件位于C:\apache-ant-1.9.11-bin\apache-ant-1.9.11\bin

    • 打开命令promt并在命令下运行

      C:\apache-ant-1.9.11-bin\apache-ant-1.9.11\bin>ant
      

    它生成belew 错误 命令提示消息。

    Unable to locate tools.jar. Expected to find it in C:\Program Files (x86)\Java\jre1.8.0_144\lib\tools.jar Buildfile: C:\apache-ant-1.9.11-bin\apache-ant-1.9.11\bin\build.xml
    

    根据您的建议,我添加了下面的代码,但仍然面临下面的错误。

    ErrorGenerated

    这是刀具的路径。我在上图中设置的jar文件。

    Tools path

    1 回复  |  直到 8 年前
        1
  •  0
  •   Dmitri T    8 年前
    1. 关于“tools.jar”消息,它表明您的Java安装与Ant所期望的不同,可能您并没有选择安装选项 Public JRE 在Java安装期间。因此,选项包括:

      • 要么立即用公共JRE重新安装Java(最好安装到路径中不包含空格或国家字符的位置)
      • 或者忽略警告,它不应该对JMeter产生影响
    2. 不需要对复制“extras”文件夹进行操作,只需运行 ant 在“Extras”文件夹中,假设一切正常,它应该生成 Test.html 在那里归档

    还要注意,从JMeter 3.0开始,有一个选项可以生成 HTML Reporting Dashboard 比Ant任务提供的信息更详细。

    参考文献: