jmeter并发测试出现无法保存,运行报错

596 篇文章 18 订阅
405 篇文章 4 订阅

在这里插入图片描述
最近在搞并发测试,之前都没了解过这个工具,然后看着教程一看就会,一学就废,各种问题😣,希望能帮到一样无法解决该问题的你!

解决方法

直接说结论吧:就是你换个jmeter版本就ok了,对,就这么简单,我目前用的是5.1.1版本

点我下载jmeter历史版本

过程

环境

系统:window10

jmeter版本:5.4.1

JDK:16.0.1

以上环境都是目前最新的,从官网最后一版下载的(2021.6.1)

当打开jmeter时,新建线程组或者新建用例时,点击运行或者保存都会报以下错误:

You should save your test plan before running it.
If you are using supporting data files (ie, for CSV Data Set or_ _StringFromFile),
then it is particularly important to first save your test script.
Do you want to save your test plan first?

翻译:总体就是说你这个很重要,问你要不要保存。。

这不废话吗,你倒是让我保存一下,然后他就给我报错。。。

当我点yes后,感觉是保存了,但其实没有,查看了日志,看到了一堆的错误:

 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.FileDialoger
at org.apache.jmeter.gui.action.Load.doActionAfterCheck(Load.java:76) ~[ApacheJMeter_core.jar:5.1.1 r1855137]
at org.apache.jmeter.gui.action.AbstractActionWithNoRunningTest.doAction(AbstractActionWithNoRunningTest.java:45) ~[ApacheJMeter_core.jar:5.1.1 r1855137]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:88) ~[ApacheJMeter_core.jar:5.1.1 r1855137]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:70) ~[ApacheJMeter_core.jar:5.1.1 r1855137]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) ~[?:?]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:721) ~[?:?]
at java.awt.EventQueue4. r u n ( E v e n t Q u e u e . j a v a : 715 )   [ ? : ? ] a t j a v a . s e c u r i t y . A c c e s s C o n t r o l l e r . d o P r i v i l e g e d ( A c c e s s C o n t r o l l e r . j a v a : 389 )   [ ? : ? ] a t j a v a . s e c u r i t y . P r o t e c t i o n D o m a i n 4.run(EventQueue.java:715) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:389) ~[?:?] at java.security.ProtectionDomain4.run(EventQueue.java:715) [?:?]atjava.security.AccessController.doPrivileged(AccessController.java:389) [?:?]atjava.security.ProtectionDomainJavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) ~[?:?]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:740) ~[?:?]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?]
.......
.....
...
...

大概类似这样,网上其他人是说缺少包,跟着下载了,并重启还是没用,后面想着可能版本问题,换了稳定一点的版本5.1.1后就行了,不知道是不是jdk的版本跟jmeter不一致导致的。

在这里插入图片描述

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!推荐软件测试交流学习群:914172719 里面会分享一些资深架构师录制的视频录像


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您好!对于JMeter并发测试,我可以提供一些基本的指导。JMeter是一款开源的性能测试工具,可以用于模拟多个用户对一个目标服务器发送请求,以测试服务器在并发负载下的性能表现。 下面是进行JMeter并发测试的一般步骤: 1. 安装JMeter:您可以从JMeter官方网站(https://jmeter.apache.org/)下载并安装JMeter。 2. 创建测试计划:在JMeter中,您需要创建一个测试计划来定义您的测试场景和设置。您可以通过右键单击"Test Plan"节点并选择"Add"来添加所需的元素,如线程组、HTTP请求等。 3. 配置线程组:线程组定义了模拟的用户数量、循环次数等。您可以设置线程数、Ramp-up时间(启动所有线程所需的时间)、循环次数等参数。 4. 添加HTTP请求:在线程组下,您可以添加HTTP请求来模拟用户对服务器的请求。您可以设置请求的URL、方法(GET、POST等)、参数、头部信息等。 5. 设置断言:断言用于验证服务器响应是否符合预期。您可以添加断言来检查响应的内容、状态码等。 6. 配置监听器:监听器用于收集和分析测试结果。您可以添加监听器来查看响应时间、吞吐量、误率等指标。 7. 运行测试保存测试计划后,您可以点击工具栏上的运行按钮来开始测试JMeter将模拟多个用户并发发送请求到目标服务器,并收集响应数据。 8. 分析结果:测试结束后,您可以使用监听器中的数据来分析性能指标,并确定服务器在并发负载下的表现。 请注意,进行并发测试时需要谨慎选择并发数量,以免对目标服务器造成过大的负载。建议先进行逐步增加并发的渐进式测试,并根据测试结果进行调整和优化。 希望以上信息对您有所帮助!如果您有任何进一步的问题,请随时提问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值