post man实现接口自动化测试

2021-09-09  本文已影响0人  客观开发者

效果图

image.png image.png

post 配置

新创建一个新的请求


image.png
image.png

写入内容


image.png
开始写入变成
image.png
失败情况
image.png
image.png

根据 数据编写
测试

这个是请求是否正确
if(responseCode.code === 200){
解析数据json
    var jsonData = JSON.parse(responseBody);
判断是否成功 并且打印
    tests["用户列表成功"] = jsonData.code === 200
    if(jsonData.code === 200){
打印 出来返回的结构
        tests[responseBody] = true
这个只想下一个接口
        // postman.setNextRequest("tasklist")
    }else{
只打印失败消息,并不向下走了
        tests[jsonData.msg] = true
    }
}else{
这个一般都是服务器上的错误 
    tests["用户列表"] = false
    tests[responseBody] = true
}


上面有一个变量处理。。
就是头文件,Authorization value 写入{{Authorization}}
意思是动态获取,登录的时候解析json 然后赋值就可以了。

登录部分写的测试

var jsonData = JSON.parse(responseBody);
    tests["登录成功"] = jsonData.success
设置变量的数据
    postman.setEnvironmentVariable("Authorization",jsonData.data.access_token);

    tests[jsonData.data.access_token] = true
    postman.setNextRequest("首页")

其他

post 汉化
https://gitee.com/hlmd/PostmanCn
post 禁止更新
删除 目录下的updata.exe

上一篇 下一篇

猜你喜欢

热点阅读