当前位置:   article > 正文

jmeter-使用之-多个接口连续并且依赖执行_jmeter接口串联

jmeter接口串联

场景:

在做测试的时候,有时候是测试一整套业务,会有多个接口需要执行,并且这些接口都是有依赖性的,上一个接口执行成功,才允许执行下一个接口的业务逻辑,那postman就不太方便了,这里用jmeter来做这个脚本;

准备:我们这里有三个接口,接口1,接口2,接口3

这三个接口的执行顺序是,接口1执行完后再执行接口2,接口2执行完后再执行接口3;

{
    "code": 0,
    "msg": "success"
}

我们规定每个接口的执行成功的返回数据结构,code=0表示成功

首先:

先加一个线程组,

在这个线程组下加接口1:

在接口1下加两个东西,

一个JSON断言(判断接口返回值是不是正确的,code是不是等于0),

一个JSON提取器(提取返回结果中的某一个字段,在下一个接口可以使用);

新增接口2:

因为需要根据接口1的结果来判断是不是要执行接口2的逻辑,

所以这里我们需要增加一个if控制器

 这里if控制器的 作用,就是获取上面接口的返回的结果中的code字段,

并且判断code字段是不是等于0,

如果等于0,则执行if控制器中的代码(接口);

此时,可以在if控制器中增加接口2了;

同样的,接口2也加,JSON断言,和JSON提取器;

断言接口2的返回结果,和提取接口2的返回结果中的值;

因为我还有一个接口3,

而接口3的执行,是需要根据接口2的返回结果判断的,

所以这里需要在接口2并列的地方,再增加一个if控制器;

建立好这个if控制器后,

就可以增加接口3了;

接口3,可以加一个JSON断言,不需要加JSON提取器了,因为是最后一个接口;

最后的测试计划结构如下图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/92284
推荐阅读
相关标签
  

闽ICP备14008679号