码迷,mamicode.com
首页 > 其他好文 > 详细

postman自动化测试初探

时间:2018-01-22 19:13:17      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:转换   set   运行   body   取数据   返回   右箭头   else   登录   

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自动化测试初探

标签:转换   set   运行   body   取数据   返回   右箭头   else   登录   

原文地址:https://www.cnblogs.com/robsky/p/8330372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!