码市
423人浏览/0人投稿
908天前
已托管赏金
针对提供的语法脚本,编写出能够满足脚本解析的Antlr脚本。示例脚本如下:(不代表全部需要解析的内容)1: 脚本为API和SQL混合脚本2:注释部分有强意义,不能跳过3:Antlr脚本日后会被用作Vistor模式访问4:详细的测试脚本可以随后更新====================================================--[scenario:34650:tc1-多表多session-2张表]--[Hint] LogMask ReadLock@.*\[=>ReadLock@******[-- 添加自定义的JAVA函数,用来完成sleep操作add jar 'SQLSleep.jar' not check exists;DROP FUNCTION IF Exists SQLSleep;CREATE FUNCTION SQLSleep(p_nSleepSecond int) RETURNS int;/--使用csv文件每一行作为单个scenario样例--ITERATOR: csv_path: ../csv/test_data.csv, header:true, sep:|--[scenario:{{scenario_name}}, id:{{scenario_id}}]@result = call ../http/test_login.http{ "test_name": "{{test_name}}", "test_passwd": "123456"}ASSERT {{result}}.json_path('$.login.response_status_code') == {{status_code}}--[scenario:end]--ITERATOR: END====================================================