java - Jmeter Testplan - 空测试计划错误

标签 java jmeter

导入测试计划时,我看到以下错误:

2014/03/06 13:37:05 INFO  - jmeter.gui.action.Load: Loading file: /Users/kiwitech/Desktop/load test jmeter/jouney_load_test .jmx 
2014/03/06 13:37:05 INFO  - jmeter.services.FileServer: Set new base='/Users/kiwitech/Desktop/load test jmeter' 
2014/03/06 13:37:05 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: com/jayway/jsonpath/InvalidPathException : com/jayway/jsonpath/InvalidPathException
---- Debugging information ----
message             : com/jayway/jsonpath/InvalidPathException
cause-exception     : java.lang.NoClassDefFoundError
cause-message       : com/jayway/jsonpath/InvalidPathException
first-jmeter-class  : org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:100)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.JSONPathExtractor
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[6]/hashTree[5]/com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.JSONPathExtractor
line number         : 348
version             : 2.11 r1554548
------------------------------- 
2014/03/06 13:37:05 WARN  - jmeter.gui.action.Load: Unexpected error org.apache.jmeter.exceptions.IllegalUserActionException: Empty TestPlan - see log file
    at org.apache.jmeter.gui.action.Load.insertLoadedTree(Load.java:174)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:136)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:105)
    at org.apache.jmeter.gui.action.Load.doAction(Load.java:92)
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
    at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
    at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:63)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

请帮我找出可能的解决方案。我尝试添加 commons lib 但它没有帮助我。

感谢您的帮助。

最佳答案

看起来您的测试计划包含 JSON Path Extractor并且您的 JMeter 安装没有此插件。

根据 Using the XPath Extractor in JMeter指导

You can download the compiled JAR files. Select “Extras with libs set” from the download list.

另一种选择是

关于java - Jmeter Testplan - 空测试计划错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22218676/

相关文章:

java - 从 gradle 运行 docker : cannot pull image

java - Achartengine,使用 TimeChartView 的 2 x 轴标签值

nginx - 使用nginx模拟慢响应时间以进行测试

jmeter - 如何在 Jmeter 中将 "nested"变量与字符串连接起来

java - 自定义渐变按钮 - 看不到文本

java - RabbitListener 多队列行为

java - Java中计算数学表达式的方法

oauth - 无法在 Jmeter 中获取授权 token

java - 使用 Jmeter 和 Junit 进行负载测试时,setUp 和tearDown 如何工作?

testing - Jmeter 用公式运行压力测试