性能测试工具 jmeter 压测问题

akazzz · 2024年11月13日 · 最后由 藕片 回复于 2024年11月20日 · 2534 次阅读

想问下各位大佬
一个线程组下有 4 个接口,分别问登录、创建、查询、注销这四个接口可以理解成一个小场景吧,线程为 1 跑接口没问题,但是我想测下链路接口的并发,设置 10 个并发,执行的时候在结果树看没有按顺序去执行,接口都是依赖的如果没有按照顺序执行会报错,想问下各位大佬这种多接口的怎么进行并发压测啊?

共收到 5 条回复 时间 点赞

加一个顺序控制器

这种?

添加一个临界部分控制器

应该是顺序执行,你看结果树的时候不要只看请求名称,要点击该请求,查看 “ 取样器结果 ” 第一行 “ 线程名称 ”。同一个线程的执行顺序应该是按照你脚本中请求摆放顺序来执行的。你目前看的顺序错误,需要确认下是不是同一个线程?

一个线程组下应该都是顺序执行的,可能你在结果树这边看到了多个线程的请求在一起,误以为没有顺序执行把。如果想按线程来看,可以增加一个事务控制器,把接口放到事务控制器下,并勾选 “Generate parent sample”

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册