一:01_httprunner的模板
{
"config": {
"name": "模块名称",
"base_url": "主机路径",
"variables": {
"变量名1": "变量值1"
}
},
"teststeps": [
{
"name": "接口名称",
"request": {
"url": "接口路径",
"method": "请求方式",
"headers": {
"请求头参数名1": "值1"
},
"params": {
"GET方式参数名1": "参数值1"
},
"data": {
"post方式参数名1": "参数值1"
},
"json": {
"raw类型json参数1": "参数值1"
},
"files": {
"文件参数名": [
"文件名",
"调用函数获取文件对象",
"文件类型"
]
}
},
"extract": [
{
"导出变量名": "获取变量值"
}
],
"validate": [
{
"eq": [
"content.status",
200
]
},
{
"contains": [
"content.msg",
"注册成功"
]
}
]
}
]
}
二:批量执行httprunner 的模板
{
"config": {
"name": "测试套件名称"
},
"testcases": [
{
"name":"名称",
"testcase":"测试用例文件路径"
}
]
}