postman自动化测试初探

Posted robsky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman自动化测试初探相关的知识,希望对你有一定的参考价值。

1.关于多用户切换

右上角设置选择Manage Environmants新建一个用户(暂且这么称呼吧),可以在里以key value形式存一些数据.比如说开发和测试环境url,创建多个用户,每个保存相同key的不同数据,以后就可以一键转换,接口上取的时候时候统一以{{url}}取值

2.关于项目设置

可以分组,例如每个功能分一个组,但是必须注意每个接口的先后顺序,跑起来是按照从上到下运行的.

3.返回值保存问题

以登录为例: 在tests栏中保存以下数据

var data = JSON.parse(responseBody);

if (data.data.token) {
    tests["Body has token"] = true;
    postman.setEnvironmentVariable("userId", data.data.user.id);
    postman.setEnvironmentVariable("token", data.data.token);
    postman.setEnvironmentVariable("name", data.data.user.name);
}
else {
    tests["Body has token"] = false;
}

就会把userId/token/name保存起来,后边的接口随时可以取用

4.跑起来

鼠标放到文件上有一个右箭头,点击然后选择对应的子目录,run就会跳转到测试页面,点击start run接口就会按顺序执行,哪个好用哪个不行一目了然

5.注意事项

key唯一,相同时后者会覆盖前者

接口先后顺序,尤其是涉及到存取数据时

以上是关于postman自动化测试初探的主要内容,如果未能解决你的问题,请参考以下文章

postman 自动生成 curl 代码片段

postman添加断言

Python 向 Postman 请求代码片段

2021年了还搞不懂Postman?快看看这阿里P8出的:如何用Postman做接口自动化测试!

初探postman

接口测试 - 用Postman进行Apitest