一、创建文件夹

1.点击"Collections"TAB进入,再次点击【New Collection】按钮创建文件夹。

示例图文:

二、定义变量及调用执行测试,方便灵活调用

1.定义全局变量,用于全局使用;操作步骤为:点击“设置”图标按钮>【Globals】按钮>输入变量名称、输入值>保存。

示例图文:


在这里插入图片描述
2.定义本地数据变量,通过定义好的本地数据文件进行调用。操作步骤:确认哪些参数调用变量名称>点击【Runner】>勾选要测试文件夹中的接口>输入循环调用次数(一般不超过调用文件中的参数值个数)>选择调用的数据文件>选择文件格式>勾选“Save response”(勾选后会有返回数据)>run。

示例图文:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.要注意变量的引用格式:{{name}}

三、执行测试优化

1.常用postman中的tests函数方法及用法。

//检查请求返回是否包含成功
pm.test("检查返回包含`成功`", function () {
    pm.expect(pm.response.text()).to.include("成功");
});
//检查状态码是否为200
pm.test("检查状态码是否为`200`", function () {
    pm.response.to.have.status(200);
});
//检查请求响应时间是否>=200ms
pm.test("检查请求响应时间是否超过`200ms`", function () {
    pm.expect(pm.response.responseTime).to.be.below(200);
});

//定义全局变量
pm.globals.set("variable_test1", "variable_1234");
//获取全局变量
pm.globals.get("variable_test1");

示例图文:

在这里插入图片描述
在这里插入图片描述
遇到的问题总结:

在运行Runner是时候,最好先保存下修改的脚本,否则执行测试会出现不生效的情况

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

Logo

一站式 AI 云服务平台

更多推荐