网站如何做业务设计官方网站
2026/4/16 22:13:11 网站建设 项目流程
网站如何做业务,设计官方网站,wordpress 获取文章tag,wordpress 个人主页近期在使用Jmeter编写个辅助测试的脚本#xff0c;用到了多个Loop Controller和Counter。 当时想的思路就是三个可变的数量值#xff0c;使用循环实现#xff1b;但第三个可变值的数量次数#xff0c;是基于第二次循环中得到的结果才能确认最终次数#xff0c;每次的结果…近期在使用Jmeter编写个辅助测试的脚本用到了多个Loop Controller和Counter。当时想的思路就是三个可变的数量值使用循环实现但第三个可变值的数量次数是基于第二次循环中得到的结果才能确认最终次数每次的结果还会有不一样的情况。基于思路先写了个线性脚本实现如下所示但实际中第三层循环并没有按自己预期来实现所以就想到了Counter计数器将脚本中加入了Counter计数器实现如下所示图中的数字说明for1{for1}for1{for2}${for3}${for1}是第一个循环器中的Counter变量名${for2}是第二个循环器中的Counter变量名${for3}是第三个循环器中的Counter变量名从图中可以看出${for3}是累加的不会随着一次循环结束计数自动重置。我所想实现的是第二层循环中的第一次获取的结果是5个数组则从索引0 ~ 4依次按置执行第三层循环第二层循环中的第二次获取的结果是8个数组则从索引0 ~ 7依次按置执行第三层循环。但这样操作下来第二次是会直接从索引5开始执行这样就会丢失一部分数据显然不是自己所想的。中途也试过很多错都不能实现计数重置的功能。好在某天想起了官方文档这个功能在文档是有描述的如下所示文档中描述的很清楚可以使用${__jm__LC__idx}的方式实现index从0开始其中LC为控制器的名称。使用官网的文档在脚本中加入变量使用运行如下所示从图中可知第三层循环的第四个数字就是我所想要的终于解决了心中的问题。图中的数字说明for1{for1}for1{for2}KaTeX parse error: Expected group after _ at position 7: {for3}_̲{resetForNumber}前三个数字在之前已经说明过了这里只说明下${resetForNumber}这个变量是通过BeanShell Sampler中获取的因为将官网给出的方案写在了BeanShell Sampler种代码如下所示long i0; i ${__jm__Loop Controller3__idx}; vars.put(resetForNumber,String.valueOf(i));虽然描述起来很简单但的确是实际脚本实现的过程中遇到的一个阻碍好在问题解决了。所以特整理此篇希望对以后有需要的朋友有所帮助。感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询