[博学谷学习记录]超强总结,用心分享|软件测试之小程序接口测试知识点总结

本文介绍了小程序的授权登录原理,包括内部接口wx.login()和业务接口wx.request()的使用,以及OpenID和session_key的概念。同时,详细阐述了小程序授权代码的调试步骤,如手动获取code和控制台打印。在接口测试设计方面,讨论了单接口的正向与反向测试,以及多接口的业务场景和数据依赖测试。最后,提到了使用Postman、Newman等工具进行测试实施和报告生成的过程。
摘要由CSDN通过智能技术生成

目录

一、小程序授权登录原理

(一)小程序相关名词含义

(二)小程序授权代码调试

 二、接口测试设计思路

(一)单接口

1、正向功能:(通过性测试)

2、反向测试:(异常测试)

(二)多接口

三、小程序接口测试步骤

(一)环境准备

(二)初始化设置

 (三)测试实现

 (四)测试报告


        本周学习小程序的接口测试,以下是小程序接口测试相关的知识点。

一、小程序授权登录原理

(一)小程序相关名词含义

内部接口: wx.login()

业务接口:wx.request()

OpenID :标识用户的唯一性

session_key:标识用户的会话密钥

自定义登录态:用于后续业务逻辑

(二)小程序授权代码调试

1、小程序内部接口需要手动获取 code

2、修改获取code接口的代码

3、控制台打印code

4、直接结束后续代码执行

5、不使用时可通过//注释代码

//在‘utils/token.js’中设置拦截,获取code
getTokenFromServer(callBack) {
var that = this;
wx.login({
success: function (res) {
// console.log("获取的code是:"+res.code);
// return;
wx.request({
url: that.tokenUrl,
method:'POST',
data:{
code:res.code
},
……
})
}
})
}

 二、接口测试设计思路

(一)单接口

1、正向功能:(通过性测试)

仅必填参数

全部参数

参数组合

2、反向测试:(异常测试)

参数异常

数据异常

业务数据异常

(二)多接口

业务场景功能测试

接口之间数据依赖

三、小程序接口测试步骤

(一)环境准备

安装必备工具:postman、nodejs、newman、newman-reporter-html

验证结果:node –v 、newman -v

(二)初始化设置

 (三)测试实现

 (四)测试报告

//在cmd终端窗口执行
newman run 测试集.json -e 环境文件.json -r html –reporter-html-export 报告名.html

准备环境准备环境准备环境准备环境准备环境准备环境准备环境准备环境准备环境准备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值