Postman安装与使用

上一篇 / 下一篇  2017-12-26 20:05:55 / 个人分类:测试技术

1.下载、安装
https://www.getpostman.com/postman
根据自己电脑的系统,选择安装包下载,并安装
2.注册
可以用google帐号登录,也可自行注册帐号
3.编写接口
选择请求方式,如post
在header加请求头
输入访问的URL
在body-row里填写入参
4.运行接口
点击【Save】保存接口到对应路径
点击【Send】运行接口
5.导入
点击【import】,选择import file,选择本地文件后确认,文件即成功导入collection下
6.导出
点击collection的“...”,点击【export】,选择推荐的collectionV2.1,点击【export】,选择需要保存的路径,修改文件名,加上".json"后缀,点击【保存】即保存成功
7.运行collection并查看报告
点击collection的“<”,点击【Run】,选择需要运行的folder,再次点击【Run...】,整个collection下的接口就开始运行,点击绿色方框查看所有通过的接口,点击红色方框查看所有失败的接口,点击接口名称可进入Response Body查看报错原因,点击【Export Results】可将报告导出
8.设置运行预期结果
可在【Test】tab下设置接口预期返回值,如:
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});

pm.test("Result Code is 8000", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData["code"]).to.eql("8000");
});

pm.test("Body matches string('false')", function () {
    pm.expect(pm.response.text()).to.include("false");
});
Status code是http请求,=200表示服务器成功处理了请求
result Code后端约定接口正常返回8000,否则表示有报错
response.text后端约定接口正常返回true,否则表示有报错
9.设置变量为随机数
像设置手机号,昵称这样的参数,需要每次传入不同的数据,通过随机数来实现,例如在【Pre-request Script】tab下编写:
// 随机整数
const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min; 
//mobile随机整数
pm.globals.set("nickname", '我是小仙女' + randomInt(100000000, 999999999))
这样昵称会随机
在【Body】tab下,引用设置的随机数"nickname":"{{nickname}}"
手机号同理
10.分享接口给他人
对collection点击“<”,点击【share】(需要付费)
点击【view in web】,跳到新页面,没发布过的话点击【publish】,再次点击页面的【publish】,会生存publish URL,其他人可以看到你的脚本

TAG:

zhangting04的个人空间 引用 删除 zhangting04   /   2018-01-16 13:56:42
5
 

评分:0

我来说两句

Open Toolbar