当前位置: 首页 > news >正文

如何用小程序端进行测试?

如何用小程序端进行测试?

我们现在开发的项目有针对B端的接口,也有针对C端的接口,那么如何区分呢?

首先

B端的注解是@UserLoginRequired,C端是@CustomerLoginRequired

这些注解都是自定义的,比如

UserLoginRequired

package xx.xx.xx.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface UserLoginRequired {
    boolean ignored() default false;
}

CustomerLoginRequired

package xx.xx.xx.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface CustomerLoginRequired {
    boolean ignored() default false;
}

其次

在接口测试的时候,需要注意B端和C端的Authorization是不一样的

在这里插入图片描述

如何获取B端Authorization?

打开系统,按F12,选中Network,点击左边任意一个请求,右侧会有Authorization,讲Authorization字符串,复制到接口文档的Authorization处,进行测试即可
在这里插入图片描述

如何获取C端Authorization?

找到这张表-微信小程序客户信息表
在这里插入图片描述
在这里插入图片描述
将appid和openid复制到core项目的接口文档的客户登录接口测试中
在这里插入图片描述
C端的token就返回了~接下来用C端的token去测试C端的接口,方法与B端接口测试一样

相关文章:

  • CREO:CREO软件之工程图【布局】之一般视图、投影视图、详细视图、局部剖视图、向视图、局部放大视图、旋转剖视图的简介及其使用方法(图文教程)之详细攻略
  • 【网络通信】websocket如何断线重连
  • T Chat 第九期「 李泽磊 - 我在百度做阅读器 」9 月 1 日晚 8 点开播
  • Git从入门到项目实战,一篇文章吃透Git
  • 1.5-36:计算多项式的值
  • uniapp 学习笔记二十一 路由跳转及产品详情数据渲染
  • 怎么预防鸡葡萄球菌病 防治鸡球菌病的特效药
  • 阿里巴巴中国站1688按关键词搜索商品api电商数据接口
  • 艺术大观杂志艺术大观杂志社艺术大观编辑部2022年第20期目录
  • 神经网络专家系统的意思,神经网络专家系统结构
  • html多图片下载方法1:<a>标签 涉及nginx
  • 基于SSM学术会议管理系统毕业设计源码061504
  • Spring——简介和IOC底层原理
  • 面试必备:《Java 最常见 200+ 面试题全面解析》
  • 安卓毕业设计选题基于Uniapp实现的鲜花购物商城
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • angular学习第一篇-----环境搭建
  • Linux各目录及每个目录的详细介绍
  • markdown编辑器简评
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • XML已死 ?
  • 大型网站性能监测、分析与优化常见问题QA
  • 多线程 start 和 run 方法到底有什么区别?
  • 理解在java “”i=i++;”所发生的事情
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 与 ConTeXt MkIV 官方文档的接驳
  • HanLP分词命名实体提取详解
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​什么是bug?bug的源头在哪里?
  • #、%和$符号在OGNL表达式中经常出现
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $forceUpdate()函数
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (5)STL算法之复制
  • (52)只出现一次的数字III
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (LeetCode C++)盛最多水的容器
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)http协议
  • (转)详解PHP处理密码的几种方式
  • (轉貼) UML中文FAQ (OO) (UML)
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET 中让 Task 支持带超时的异步等待
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .Net7 环境安装配置