• 0
  • 0
分享
  • 为什么Jmeter 运行时时到达持续时间不停止?——软件测试圈
  • 北极 2022-08-24 11:28:18 字数 596 阅读 16939 收藏 0

在做并发测试时,遇到了设置持续时间,但是到达了持续时间后,一直不停止;线程组设置的信息如下:

1.png

从图中线程组设置可以看出Jmeter需要开启100个线程并且在300s内持续性的给后端服务器发请求,运行后从右上角看到,已经运行超过了300s,但是线程一直没有停止。

从jemeter.log 日志查看不停的打印Stopping because end time detected by thread

2.png

从网上查资料得知是因为某些线程被阻塞了,出现线程阻塞的原因是JMeter的所申请的内存不足导致的,解决该问题有几种方法:

  1. 调整脚本,可以通过调整并发数、减少断言,尽量不要使用监听器来减少额外的内存开销

  2. 非GPU模式下运行Jmeter脚本

  3. 通过调整jmeter.bat 中内存参数

默认配置是:set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=512m

根据实际情况进行修改heap 参数,我的是改成了

set HEAP=-Xms512m -Xmx1024m

注意:“Xms”(代表初始化堆栈内存的大小),“Xmx(代表最大内存池可以分配的大小)”

修改后,重启Jmeter。

可通过jconsole.exe验证jmeter内存设置是否成功

3.png

4.png

5.png


作者:奔跑的韶年

原文链接:https://blog.csdn.net/m0_38100619/article/details/119827858

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   chatGPT回答未来五年我们测试发展的方向  问题:未来五年测试行业发展怎么样  回答如下:  预测未来五年测试行业的发展趋势是有困难的,但是一般认为,测试行业将继续发展,因为软件行业的需求不断增长。  以下是一些预测的发展趋势:  智能化测试:随着人工智能和机器学习技术的不断发展,智能化测试将成为测试行业的主要趋势。  自动化测试:自动化测试已经成为测试行业的重要组成部分,并将在未来五年继续发展。  DevOps: DevOps的普及将使得测试和开发更加紧密地结合在一起,测试将成为软件开发的一个不可分割的组成部分。  云测试: 随着云计算技术的不断发展,试也将越来越多地利用云技术。  ...
            0 0 175
            分享
          • 在我们日常测试app或者小程序的时候,经常要遇到抓包的情况,我们常用的抓包工具是fiddler或者charles,这两个工具抓http类型的包还好,但是抓https类型的日志是需要root手机的,现在的真机不是开发者是不好root的,那么这个时候模拟器就可以上场啦。做模拟器的有很多品牌,我最习惯也最常用的是夜神模拟器(雷电模拟器不太好用)首先,模拟器可以设置手机。型号,可以设置性能,屏幕尺寸等基本参数,方便页面展示,这个对于ui方面的测试有一定的帮助,可以看下页面有没有明显的拉伸或者重叠等。也可以在模拟器上面跑关于app的页面自动化这些,也是非常方便调试的,跑不通或者有报错的地方可以直接修改。...
            1 1 11277
            分享
          •   Character.ai是一家让用户设计自己的人工智能角色的开发商,其移动应用程序的使用率正在赶超ChatGPT。根据市场情报公司 Similarweb 最近的一项分析,由 a16z 支持的 Character.ai 的 iOS 和 Android 应用程序目前在美国的月活跃用户数为 420 万,而 ChatGPT 移动应用程序在美国的月活跃用户数接近 600 万。  这是继2023年5月Character.ai发布之后的又一次显著增长,当时这家初创公司分享说,它在第一周的安装量就突破了170万。当然,安装量并不等同于用户,更不等同于活跃用户。事实上,根据移动营销公司 Appsflyer ...
            0 0 893
            分享
          •   微软笑拉了!昨晚谷歌展示了新AI加持后的搜索引擎,毫无亮点,效果拉跨,甚至回答还被爆出存在事实性错误。发布会后,股价直接一泻千里。  谷歌和微软的搜索引擎大战,已经打到了第三天。  这几天,全世界的目光都聚焦于此。毕竟,上一次两家巨头发生如此激烈的酣战,还是在十多年前。  北京时间昨晚九点半,谷歌CEO抢先公布的“ChatGPT同款”Bard在巴黎首次亮相,同时还有一众基于AI的产品更新。  此前,微软已经先下一城,率先召开发布会,展示了“ChatGPT搜索引擎”必应。而这次,轮到谷歌大显身手了。  面对微软的重重暴击,谷歌会怎么打回去?带着这个悬念摩拳擦掌期待了一天的“瓜友”们,看完直播...
            0 0 698
            分享
          • index:比较两列表元素(不考虑顺序,不考虑重复);调get型数据库接口,循环造数据(示例);连接操作mysql数据库;多进程执行pytest UI脚本(示例)。1、比较两列表元素(不考虑顺序,不考虑重复)def compareList(list1, list2):     """比较列表元素,不考虑顺序,不考虑重复"""     if sorted(set(list1)) == sorted(set(l...
            0 0 1118
            分享
      • 51testing软件测试圈微信