Jmeter 事务下的if控制器和无事务下的if控制器是否有不一样 (业务实现3:2的补充)

  前面讲解了业务实现3:2,而后总感受有事务监控器元件会影响测试的结果,数据测试是不是正确的,为了验证数据的正确性,因此就进行了测试,结果分析,发现没什么影响。java

一.请求的脚本测试

我用的请求都是同一个脚本:spa

二.设计思路线程

设计的思路以下:设计

  线程组-->请求(java或是http的请求);    3-2没条件:没有if控制器,也没有事务;3d

  线程组-->if控制器-->请求(java或是http的请求);    3没事务:有if控制器,没有事务,比例是3 ;   2没事务:有if控制器,没有事务,比例是2blog

  线程组-->事务控制器-->if控制器-->请求(java或是http的请求);   3有事务:有if控制器,有事务,比例是3;    2有事务:有if控制器,有事务,比例是2;事务

项目的结构以下图所示:监控

三.测试结果请求

 测试的结果以下:

 四.结果分析

  从结果能够看出:

  1.   3有事务和3没有事务、2有事务和2没有事务的值洗相差很少,因此if控制器在不在事务控制器下,没有什么影响。

  2.   3-2有事务总数的数据和3-2没条件的数据相差不大,3有事务+2有事务=3-2有事务总数。

因此业务知足3:2的比例,数据被处理的条件设计是正确的,执行的测试结果是准确。

相关文章
相关标签/搜索