postman微信公众号接口测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman微信公众号接口测试相关的知识,希望对你有一定的参考价值。

参考技术A 1、拿到api接口文档:熟悉接口业务、接口地址、鉴权、入参、出参、错误码

2、接口测试计划和方案:正例、反例、分页异常

3、编写用例和评审

4、执行接口测试

5、输出接口测试报告

在企业中做接口测试是不会把参数写死过去的

时间戳

生成0-100的随机整数:

生成一个GUID的字符串:

一个接口中可能存在多个环境如:开发、测试、生产环境

环境和globals都是全局变量

多个接口之前都是有相互关联的

如:注册之后就是登陆,一个业务增删改查不可能一个接口一个接口测

如果一个参数可能从新增到修改再到删除D都是关联,则需要在第一个接口先去获取到,然后在下面接口使用时可以调用

可以在Tests界面上使用

1、json提取器

2、正则表达式提取器

3、cookie提取器

精确断言: 如果需要精确断言的,即这个是个变量,可以提取获取到值,保存到一个全局变量中,并通过获取全局变量来进行断言

一般是在这个Pre-request Script界面上

全局断言: 就是所有接口都用到这个断言

一般用于状态断言

微信公众号测试流程

微信公众号测试流程

微信公众平台测试账号

公众平台测试账号

微信公众平台测试帐号申请

基本流程:

  • 访问微信公众平台测试账号接口申请https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
  • 微信扫码登录,获取到一个测试账号。
  • 调用接口获取access_token, 创建公众号菜单。

测试地址

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
  • 修改wechat的xml文件
  • 修改wechattoken表中的数据。
  • 修改测试地址中的网页。

在测试的商户公众号配置店主

  • 商户公众号

  • 微信扫描测试公众号,关注,得到自己到该公众号下的openId。

​ 魔有追求的openId
​ oE4bN5kdA3GwtwLVhJW_eT2ANSAE

  • 配置店主:
    在commercial_user中配置一条记录,使用自己手机在这个测试公众号下的openId。

bug

启动服务后,公众号的菜单还是旧的菜单。

redirect_uri域名与后台配置不一致,错误码:10003

在网页上接口配置信息修改,JS接口安全域名修改,网页授权获取用户基本信息这3个位置设置域名,项目已经启动,不需要重启项目。

无效的凭证

errcode:40001 errmsg:invalid credential, access_token is invalid or not latest hints: [UiMFmHXFe-8O5!]

access_token不存在

errcode:41001 errmsg:access_token missing hints: [3iMFFawhE-GxtJra!]
java.net.MalformedURLException: Illegal character in URL
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.checkURL(HttpsURLConnectionImpl.java:86)
java.net.MalformedURLException: Illegal character in URL
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(HttpsURLConnectionImpl.java:94)
	at sun.net.www.protocol.https.Handler.openConnection(Handler.java:62)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.checkURL(HttpsURLConnectionImpl.java:86)

以上是关于postman微信公众号接口测试的主要内容,如果未能解决你的问题,请参考以下文章

[微信公众号] 分享接口测试思维导图,关注微信公众号即可获得

微信公众号开发----服务号客服消息

微信公众号接口怎么配置

微信公众号测试流程

微信公众平台测试号的申请与使用

使用koa2开发微信公众号之网页授权