jmeter 不同请求使用同一个随机函数,线程数超过1后取值相同的解决方法
目的:jmeter 中同一线程组的不同请求使用同一个随机函数,生成的随机数在不同请求中要是一样的,而且如果线程数大于1,每次迭代中的随机数要更新
1)如果只是在测试计划中添加这个变量-随机数函数,线程数如果是2,那么这两次执行中的随机数都会相同;
2)如果单纯的把变量-随机数函数添加到这个线程组的用户参数中,那么执行一次线程组,不同请求中随机数取值都会不一样;
解决方法:
1)在线程组中添加 前置处理器—用户参数
2)用户参数中一定一定一定一定要勾选“每次迭代更新一次”
这样操作之后,无论我线程数是几,在单次迭代中,同一线程组的不同请求获取的随机数相同,但是不同组请求迭代取的都不会相同。
版权归原作者 小五很懒 所有, 如有侵权,请联系我们删除。