-1

我使用 blazemeter 来记录我在我的网站中遵循的步骤。然后我使用扩展名“.jmx”保存了这些步骤。之后打开jmeter并打开我们之前从blazemeter保存的文件(扩展名为“.jmx”的文件)。测试计划节点中显示的所有请求。我刚刚将侦听器添加到测试计划节点,设置所有必需的线程。然后我运行测试请求。

我得到的结果是: 2017/08/19 15:53:26 错误 - jmeter.threads.JMeterThread:测试失败!org.apache.jmeter.protocol.http.parser.HTMLParseError: java.lang.ClassNotFoundException: org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser

注意:我在我的系统中使用 Ubuntu,在 chrome 浏览器中添加了 blazemeter。

希望你们能帮助我解决我的问题。期待解决方案。

4

1 回答 1

0

在 Ubuntu中查看JMeter 包的详细信息,可从存储库获得的最新版本是 JMeter 2.13,它已有 2 年以上的历史,因此由记录的 ​​BlazeMeter 生成的脚本可能不适用于您的旧 JMeter 版本。

根据JMeter 最佳实践,鼓励用户始终使用最新版本的 JMeter,因此:

  1. 安装 Java 8(或更新版本)
  2. 从JMeter 下载页面获取最新版本的 JMeter (当前版本为JMeter 3.2
  3. 确保您运行的是下载的 JMeter 版本,而不是您从 Ubuntu 存储库安装的版本,即使用:

    cd ~/Downloads/apache-jmeter-3.2/bin
    ./jmeter
    

    代替jmeter

于 2017-08-21T04:06:16.690 回答