【竺】Postman实操2

Postman进阶实践:获取天气预报实例

更新注意 :

1、这个网站的接口增加注册给出了appid和app密码访问时要注意看接口文档

免费版接口: https://tianqiapi.com/free/day

免费版接口文档:https://tianqiapi.com/index/doc?version=day

2、Get 方法
这里不添加城市,API会自动获取你的城市的天气

https://www.tianqiapi.com/free/day?appid=&appsecret=

appid,appsecret注册该网站获取

3、获取指定城市的天气

Params 加上参数 # 在key加参数的时候,url框会自动填入的
·version = v1 # 注意,这个值是写死的,不能改动
·city = 西安 # 我们选择查询西安的天气
·点击Send

4、环境变量和全局变量

环境变量与Globals都是全局变量,区别在

环境变量一般用户环境,Globals一般用于用例

当环境变量和Global参数都存在的话,优先选择环境变量。

5、设置环境变量

官方文档对变量定义的格式为{{variableName}}

  1. 我们将城市名定义为{{city}};

  2. 我们在右上角去管理环境显示没有环境,我们在右上角去管理环境;

  3. ** 环境管理**
    1、 右上角点击管理环境;
    2、 点击Add,创建环境,并命名未Test,点击Add;

  4. 3、添加city 西安 西安

  5. 4、创建成功后,点击Test,Test里创建环境变量;
    5、 创建成功后,点击Update;

  6. 6、Params调用环境变量{{city}}

  7. 7、调用环境变量,右上角选择Test环境

  8. 右上选择刚刚创建的Test环境,点击Send;

  9. 这时候我们获取到西安的天气;

6、设置全局变量

  1. 1、查看环境,编辑全局变量

  2. 2、添加appid、appsecret全局变量

  3. 3、Params调用全局变量{{appid}}、{{appsecret}}

  4. 4、点击Send,能够正常发送请求

7、脚本

使用Postman,您可以使用JavaScript语言为每个请求编写和运行测试。

脚本的分类:

脚本分为两种Pre-request Script和Tests

Pre-request Script 里的脚本是在请求发送到服务器之前先执行;

Test 里的脚本是Pre-request Script收到响应之后再去执行;

脚本的执行顺序:

在Postman中,单个请求的脚本执行顺序如下所示:

· 与请求关联的预请求脚本将在发送请求之前执行

· 与请求关联的测试脚本将在发送请求后执行

8、添加前置脚本

打开选选项卡Pre-request script;

· 在右边snippets选择设置全局变量;

· 然后添加key和值,我们添加包括city  西安;

· 这时候参数那里city状态正常;

· 点击Send,可以正常获取西安的天气;

9、增加断言——Tests脚本的使用

· 打开Tests选项卡,右边选择SNIPPETS里选择任意内置语句,我们这里选择查看延迟低于200ms;

· 第一条语句是结果是PASS;

· 第二条有2点,第一,我们可以改动key为中文,第二,我们将响应时间低于200ms改为10ms,结果是FAIL的;

· 点击Send后,Test Results里可以选项里查看结果;

10、Postman Cosonle
控制台可以打印我们我们的request执行的结果,它有两种打开方式:
· 一种是View里,show console;
· 一种在左下角菜单;
· 使用方式,先打开控制台,然后发送request请求;
· 常用的语法console.log();

11、打印Pre-request script的请求

1、打开Pre-request script写入以下代码内容;

pm.globals.set("cityname", "北京");

pm.globals.set("version", "v1");

//定义city的值等于获取全局变量cityname的值

var city = pm.globals.get("cityname");

//打印city的值

console.log("city的值为: " + city);

2、打开Postman console控制台;

3、 Send刚写好的脚本;

4、打开控制台查看打印结果;

12、打印输入Tests脚本request请求
         · 我们将前置脚本的内容复制到Tests脚本里;
         · 将cityname的值改为西安;
         · 然后打开控制台,Send请求,查看控制台;
         · 注意:前面提到的脚本运行顺序,是先Pre-request后Tests里的脚本;

13、创建Collection
· 直接将request保存到Collection中;
· 先创建Collection,然后添加request;
· 导入他人的Collection;

1、可以添加History列表里的请求到Collection

2、可以导入他人的Collection

3、可以点击Send旁边的保存按钮添加到Collection

14、运行Collection
· Collection Runner运行在独立的控制面板中;
· Collection Runner可以设置环境、运行次数、从文件获取变量等;
· Collection Runner打开有两个地方,如下图:

转载:https://blog.csdn.net/sevensolo/article/details/87390034

(0)

相关推荐

  • 一文全面解析 Postman 工具

    postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 . 无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 . ...

  • 【竺】Postman实操3

    使用postman进行简单压力测试 目录 1.新建一个fodder,在fodder下添加要进行压力测试的接口: 2.post接口测试,参数从txt导入 3.设置 Pre-request-Script ...

  • 【竺】Postman实操1

    【竺】Postman实操1

  • 【竺】数据库笔记10——视图3实操

    多表视图: 创建视图: CREATE VIEW grade AS SELECT c.coursename,sc.studentNo,s.`name`,sc.score FROM courses as ...

  • 徐州工程二级造价实操培训班推荐哪家好

    熟悉招标文件的图纸 这个时候要注意的就是有没有比较少见的材料及工艺,如果有,应该尽快准备好其材料价格或分包价格. 2搜集材料价格主要是大宗材料.如商品砼及钢筋.水泥的价格(注意考虑税的因素),砖块的价 ...

  • 研发人员薪酬设计实操指南

    Part 1 研发人员管理场景 如果你仔细观察公司研发人员,你有可能会发现下列现象: 1.研发人员只对承担的项目负责,对其他人的事情毫不关心: 2.研发部门凭印象和感觉增加工资: 3.公司想重点培育的 ...

  • 冷阳关东冷四针实操演示

    冷阳关东冷四针实操演示

  • 网购兰花买到激素苗怎么养护?做到这4点实操技巧,激素苗也不怕

    今天有网友问到,网购兰花的根呈黄黑色,根尖无水晶头又发黑是怎么回事?是否为肥害,有什么后期补救措施? 敲重点:网购的兰花根系呈黄黑色,根尖无水晶头且发黑,这不是肥害,不是肥害,不是肥害,而是典型的激素 ...

  • 财务高手怎样判断数据是否异常?(实操版)

    版权声明 本文来源于:审计之家(ID:sj20130516)微信公众号 导言 财务部究竟如何判断自己每天要看的数据是否异常? 有一天,我正在极其认真地研究一份财务报告,忽然听到背后老大幽幽的一句:看这 ...

  • 「食环药辩护」邓楚开、谢蓓:污染环境类案件辩护实操

    污染环境类案件辩护实操--以某被控污染环境案辩护经验为范例的分析 本文通过分享自己办理个案的经历,以解剖一只麻雀的方式,具体介绍拿到一个污染环境刑事案件后,怎么进行辩护. 本案是发生在浙江省某县的一起 ...