89 Star 473 Fork 249

smooth / stressTestSystem

 / 详情

生成报告提示异常报错如下

已完成
创建于  
2019-07-31 09:55

io.renren.common.exception.RRException: 执行生成测试报告脚本异常!
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl.generateReportLocal(StressTestReportsServiceImpl.java:267)
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl.createReport(StressTestReportsServiceImpl.java:246)
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl$$FastClassBySpringCGLIB$$54ea4222.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:669)
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl$$EnhancerBySpringCGLIB$$16572368.createReport()
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl$$FastClassBySpringCGLIB$$54ea4222.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:115)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.jmeter.report.dashboard.GenerationException: Class name "org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumer" is not valid.
at io.renren.modules.test.jmeter.report.LocalReportGenerator.addGraphConsumer(LocalReportGenerator.java:362)
at io.renren.modules.test.jmeter.report.LocalReportGenerator.generate(LocalReportGenerator.java:231)
at io.renren.modules.test.service.impl.StressTestReportsServiceImpl.generateReportLocal(StressTestReportsServiceImpl.java:260)
... 14 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumer
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at io.renren.modules.test.jmeter.report.LocalReportGenerator.addGraphConsumer(LocalReportGenerator.java:333)
... 16 common frames omitted

评论 (2)

mensiler 创建了任务

默认引擎是jmeter4.0,如果jmeter_home不是4.0版本,那么用本进程多线程生成测试报告就会报错,建议将参数MASTER_JMETER_GENERATE_REPORT_KEY配置为false,这样基于Jmeter_home中的命令生成测试报告就不会调用generateReportLocal

smooth 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1508780 smooth00 1578953215
Java
1
https://gitee.com/smooth00/stressTestSystem.git
git@gitee.com:smooth00/stressTestSystem.git
smooth00
stressTestSystem
stressTestSystem

搜索帮助