码迷,mamicode.com
首页 > 编程语言 > 详细

jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis

时间:2018-05-24 13:54:21      阅读:2485      评论:0      收藏:0      [点我收藏+]

标签:解决   报错   dcl   连接   net   java   exec   redis   protocol   

今天在学习Jmeter的java request,请求内容是连接redis并获取其中的一个字段值。结果在运行时报如下错误:

2018/05/24 13:08:20 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
    at cn.testfan.redis.RedisJavaTest.setupTest(RedisJavaTest.java:36)
    at org.apache.jmeter.protocol.java.sampler.JavaSampler.sample(JavaSampler.java:193)
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)

报错原因:jmeter中缺少相应jar包。

解决方法:在网上下载jedis-2.9.0.jar后将其放到jmeter的lib目录下,重启jmeter,运行成功。

jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis

标签:解决   报错   dcl   连接   net   java   exec   redis   protocol   

原文地址:https://www.cnblogs.com/zhengna/p/9082398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!