Skip to content

hitner/http-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

测试前端

数据结构体

{
    "name":"foo bar",
    "origin":{
        "pre":"https://liveamusecommpre.lizhi.fm",
        "dock":"http://192.168.10.237:8800",
        "prod":"https://liveamusecomm.lizhi.fm"
    },
    "global_input":{
        "token":"" 
    },
    "interface":[{
            "name":"api_get_set_list",
            "input":{ 
                "name":"new name",
                "index":0,
            },
            "path":"/testsets/\${index}",
            "method": "GET",  
            "application_json" : {
                "cmd":"\${cmd}",
                "describe":"hello world”,
            },
            "headers":{
            },
            "assert":"RET.rcode === 0"       
        },
    ]
}

说明: 全局输入和每个接口的input都是输入一个JSON 变量在path和application_json内生效,但是要通过${}来转义设置。 返回值用RET来替代

输入实例 name api_master_send_msg input {"cmd":"0"} path /dropim/webSend?session=${token} method POST application_json {"cmd":"${cmd}","describe":"hello world"} headers {} assert RET.rcode === 0

注意在js文件中用``输入长串字符串的时候,${foo}回去读取变量foo的值,故要${foo}来转义

About

简单的http api测试前端网页

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published