java接口自动化系列(02):测试数据文件设计

发布时间 2023-12-17 11:48:42作者: 全栈测试笔记

 

 

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/15867903.html

数据文件示例

 

 

 

解释:标题行

每个单词首字母大写,因为代码里面反射会用到

解释:字段数据

Url:只写路径,不需要写ip、端口

RequestType:目前只支持post、get

Headers:json格式字符串,如果没有请求头,填写为{}

Cookies:预留,暂未使用

Parameters:json格式字符串,如果是非关联变量,填写为#{},如果是关联参数,填写为${}

UploadFile:预留,暂未使用

InitSql:初始化sql,要求是json数组,例如:[{"sqlNo":"1","sql":"delete from users where username = 'qzcsbj11';"}]

GlobalVariables:需要关联的参数值,样例:token=$.token;,左侧是字段名,右侧是其jsonpath路径,并以英文分号结尾,多个断言字段用英文分号间隔

AssertFields:要断言字段的jsonpath路径以及值,并以英文分号结尾,多个断言字段用英文分号间隔,如:$.code=9550;$.msg=success;