【Jmeter性能测试】ForEach控制器的用法解析(超详细)

最近我在进行JMeter性能测试时遇到了一些问题,特别是在使用ForEach控制器时感到有点棘手。

但是经过不断地摸索和实践,终于成功地掌握了这个神奇的工具,提高了我的测试效率。因此,今天我想和大家分享我的经验,让大家也能轻松搞定JMeter性能测试中的ForEach控制器。

在本文中,我将会超详细地解析ForEach控制器的用法,希望对正在学习或者即将开始进行性能测试的你们有所帮助!

简单学习一下ForEach控制器的使用

ForEach控制器要配合用户定义的变量一起使用,主要用于一些少量数据参数化的场景,如果数据多的话不建议用这个方法,效率不高

这次我们以一个登录接口举例: 

1.先定义好用户自定义变量

【Jmeter性能测试】ForEach控制器的用法解析(超详细)_第1张图片

 注意名称一定要用xx_

否则的话ForEach取不到

2.再选择逻辑控制器:

【Jmeter性能测试】ForEach控制器的用法解析(超详细)_第2张图片

【Jmeter性能测试】ForEach控制器的用法解析(超详细)_第3张图片

 输入变量前缀就是我们用户自定义变量_前面的东西

Star index for loop(exclusive):开始循环的起点(不包括)

End index for loop (inclusive):结束循环的终点(包括)

输出的变量名称

记住要勾选Add"_"befor number

3.选择HTTP请求,编辑用户名,使用变量方法为:${user},后面的_1,_2ForEach控制器会帮我们自动遍历补充

【Jmeter性能测试】ForEach控制器的用法解析(超详细)_第4张图片

 最终我们就可以看到所有用户名的情况都被遍历到了:

【Jmeter性能测试】ForEach控制器的用法解析(超详细)_第5张图片

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

  视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取

你可能感兴趣的:(软件测试,技术分享,自动化测试,jmeter,postman,软件测试,自动化测试)