事务管理器的应用

最近一直在使用jmeter,创建多个取样器时,板块显得特别乱,因此想把登录封装成起来,每次要使用时,可以直接引用着;

遇到的问题如下:

一、Addsale接口一直处于离线状态,咋一看登录接口一直没有调用到

解决方法:查资料得知Test Fragment 测试片段元素是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。它与线程组有所不同,因为它不被执行,除非它是一个模块控制器或者是被控制器所引用时才会被执行。

二、添加完模板控制器之后,执行发现登录接口跑通了,但是Addsale接口还是处于离线状态

解决方法:原本Cookie管理器是放置在简单控制器下,调整Cookie管理器位置到测试计划下时,再次执行Addsale跑通了,如图所示:

跑通后的最终结果

原本获取一个接口用BeanShell编写脚本获取值,每次编写脚本有些繁琐,得知jmeter中后置管理器有JSON Excractor直接提取值,相对容易简单,但也遇到很多坑,如下:

一:获取不到值,解决步骤如图

备注:上传Jenkins报错找不到相关模块控制器,查找资料才发现,需要操作一部保存操作

你可能感兴趣的:(事务管理器的应用)