【发布时间】:2017-10-02 13:00:14
【问题描述】:
我有测试 REST API 的 JMeter 测试计划。在执行期间,它将项目发布到数据库(POST),接下来是其他操作,如 GET、UPDATE、DELETE。
当负载高,服务无法处理所有请求时,一些项目在测试执行后呈现在数据库中。
我试图收集所有成功创建到ConcurrentLinkedQueue。并在tearDown()方法加载完成后全部删除。
对于负载测试,使用Throughput Shaping Timer。测试计划在非GUI模式下执行,负载由load_profile属性指定。
主要问题是整形计时器在设定时间后停止执行。因此tearDown() 从未被执行过:
如何在主加载部分后使用Shaping timer 执行tearDown()?
【问题讨论】:
标签: java jmeter junit4 jmeter-plugins teardown