v3.1.0场景测试中:我在新增数据的接口中设置了一个前置sql脚本(删除数据),也就是先删后插,为什么数据库中还是没有新增数据呢?

如题。
接口场景测试中:
设置了一个前置sql,用来删除数据
接口操作是新增数据

执行结果是,数据库中没有该新增数据。但是禁用掉前置sql后,数据库中有新增数据了。请问是哪里出问题了呀,还是说metersphere平台有bug?

可以把SQL和接口分成两个步骤,在中间加一个等待控制器,确保SQL在接口之前执行完成。

感谢回复。我看了下,场景测试的步骤中,不支持添加sql脚本。没办法把sql单独作为一个步骤了

前置SQL脚本支持多个语句吗?
我的环境发现多个语句,会报格式错误
image


不应该这么弱吧?

我的版本: v2.10.23-lts-41fd63d5
看官方帮助文档是支持前置sql中输入多个sql语句的,很奇怪

好像要在环境配置中加上,我试试