【发布时间】:2021-08-01 18:58:08
【问题描述】:
我必须在 Jmeter 中测试 Post、Get、Delete API。它应该按顺序发生。我已将所有 3 个 API 添加到单个线程组中。它按顺序运行。我看了很多文档,虽然它是按顺序运行采样器的,但是当线程数增加时,并不能保证顺序。
所以,我创建了三个线程组并启用了顺序运行。 Post和Get没有问题。当 Delete API 调用时,它将删除该条目。当删除采样器再次运行时,数据库中将不存在该记录。删除应该在 Post 之后进行。
如何解决这个问题?还是在单个线程组中添加就可以了?
假设我有 3 个线程组,第一个用于 POST,下一个用于 Get,最后一个用于 Delete。我想只运行每个线程组一次。一旦它执行,下一个线程组应该开始。 一旦删除线程组运行,它应该再次调用第一个线程组。像这样,我想用 n 个线程运行循环 n 次。我可以这样做吗?
【问题讨论】:
标签: jmeter load-testing jmeter-5.0 jmeter-4.0 jmeter-3.2