前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初遇Postman,SayHi的三种方式

初遇Postman,SayHi的三种方式

作者头像
FunTester
发布2021-07-23 12:39:03
4240
发布2021-07-23 12:39:03
举报
文章被收录于专栏:FunTesterFunTester

这里我们会针对接口测试,重点是将Postman基本应用。

Postman:这个是谷歌的,应用嵌套在谷歌浏览器里面,它是浏览器的一个组件,一个插件。

接口测试首先要开发提供相关的接口文档,不然我们无法进行测试,要记住。

安装方式自己百度(谷歌浏览器安装Postman插件),今天我们就讲几个案例实战来入门就了解了。

首先postman的界面(肯定是先打开谷歌浏览器,在浏览器选中Postman插件):

第一个:百度搜索案例

我们首先新建一个工程,类似eclipse建工程

平时我们上网,上百度之类的,如图

注意这个网址这么长,我们来分析下这个地址

如下图,上面这么长的地址,其实可以优化的,问号?后面就是参数和参数的值

,这也返回的界面跟上面是一样的

网页有个辅助工具,就知道他的返回值是什么

我们在Postman里面输入这个地址,结果什么内容都没有,就这一点,没有上面这个图的返回值内容

这是为什么呢?百度是一个搜索引擎,你开发一个第三方工具,你去扒百度,百度会拒绝那你的。那我们怎么做。

我们先看看浏览器里面的,可以看到响应信息,和请求信息,刚刚我们访问百度,这些值都是带过去给百度的,所以我们把这些写在postman里面(注意复制的时候有空格)

把上面的信息都复制下来,如下图所示:

点击下Send运行,百度返回的信息就跟刚刚浏览器返回的一样的了

这些都是返回的信息,看着不直观,在来看看像浏览器的交互界面,如下图,是否跟浏览器打开百度一样。

这就是我们后面要做的接口测试,这是入门:

我们做自动化测试,肯定会有断言,不可能人去盯着看的,postman自带判断语句语言,如下图:

像刚刚的,如果百度的返回值含有bela这个值就说明成功了,

,则断言就是:

我们再次运行试试断言的结果:

后面点Save保存该工程,我们下次直接运行:

是否修改参数根据情况

成功如下:

如果是失败,如下图:

第二个:在来一个微信的案例!

先进入微信的API文档地址

步骤如下:

拿自己的手机去扫描

这个ID是与公众号去绑定!

接下来你要想做跟公众微信号更进一步

点击“开始开发”,然后获取接口文档,刚刚上面的操作就是为了这个做准备

仔细看文档说明,这里我不详解,我们去获得接口参数,下面就是接口文档,跟研发给的差不多类似:

复制参数到postman中

接口文档的其他参数:

复制到postman里面

这个要复制到postman中,如下图

先保存Save工程,然后在运行,已经获得到了

在进行下一步微信的接口测试,如群发,找下相关的接口文档:

我们验证发送文字消息,复制下代码

注意一下红色标识步骤

注意文本中的参数说明,然后往下拉找到该参数的具体说明

点击Send发送之前,先做一件事情

先扫描下二维码,先关注该公众号,这时候Postman就可以点击发送Send按钮了

出错了,原因在这个ACESS_TOKEN这是和微信唯一通信的通道,我们替换这个值就行

下面这个是刚刚开始获取的,把画圈的值复制过来

替换完后再发送Send

接下来在看看自己的微信公众号显示是否一致?可能有点延迟,但信息会过来的,如下图

这接口就成功了,我没有公众号,通过接口就可以测试成功了。保存接口工程,下次再运行

第三个:专网通信

以海xx集群通信终端为主,也就是对讲机,很简单的需求,海xx公司的对讲机可以一呼百应,这个对讲新开发一个需求,比如:可以从地图上画个范围圈(根据经纬度实现),在这个范围的地区所有终端都可以收到报警响应,例如:给某省某市某个小区的人所有对讲机发送 “各位保安请于下午17点半到会议室集合”的语音通报,这个小区所有携带的对讲机都会收到这个语音播报。

这个功能研发提供了一个接口,并且编写了接口脚本文件(不用我们测试写),我们只需要导入这个脚本文件就行,这个是要Postman怎么操作呢?

步骤如下:

.把“GET”选项更改为“post”,在URL地址输入服务器地址,服务器对应的地址是:http://192.168.***.***/*****/************/****** 然后按确定即可!

4.选择“Body”—在选择“binary”—选择文件“1”(已提供的文件),如图所示:

5.以上都选好后,按“send”键发送一键告警,信息内容如下图所示,看发给哪些终端

所在这个区域的终端都会受到语音报警提示。

注意事项:

  1. 终端肯定要注册上,需要在线,离线是不行的;
  2. 终端要定位成功过,没有定位过的不能发送一键告警;

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一个:百度搜索案例
  • 第二个:在来一个微信的案例!
  • 第三个:专网通信
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档