如何解决清理脚本中创建的数据
- 正在调用http create api端点以在 设置 线程组中创建少量记录。
- 对这些记录执行操作
- 在 teardown 线程组 中,在脚本退出之前尝试调用delete api端点以清除记录。
但是,值得注意的是,有时记录的删除发生在负载测试期间所有其他线程退出之前。有没有办法确保不会发生这种情况。
我的Jmeter版本是5.3。 正在并行运行6个jmeter服务器。
解决方法
在单个JMeter实例中,执行顺序为:
- 设置线程组
- 线程组
- tearDown ThreadGroup
您的问题来自分布式测试,在这种情况下,跨实例无法保证此顺序。
您可以使用第三方(例如数据库+ JDBC Request)来进行同步:
- 调用它以从设置TG通知工人的开始
- 在拆解TG开始时调用它,它将一直保持到所有操作结束
- 这样,在主线程组的所有线程结束后将调用拆卸线程组
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。