接口测试平台代码实现152:加密算法继续更新(上)

简介: 接口测试平台代码实现152:加密算法继续更新(上)

先来回顾下我们目前的进度:

加密算法的增删改查已经完成

image.png

后端 目前准备做一个加密功能函数,用来被各个执行类函数调用。

接收 url和body, 还有project_id


前端还要给普通接口、登录接口、小用例都加上 一个是否加密开关。


既然涉及到开关,那么其实也就是一个字段。


先在models.py中加入 这个加密开关:

结果发现很早之前已经加入了sign字段,那就给其他的都加上吧,完成后如下图:

image.png

image.png

默认都是'no'

这里要注意,因为我们后添加的这个字段,所有之前的数据,很可能这里都是空字符串或None。

所以如果旧数据不多,我们在完成后手动设置,如果数据太多,就跑一条sql即可。


然后执行俩句同步命令:

image.png

然后我们去前端页面上dom层 添加这种开关,这种开关注意,我们可以用以下几种元素:

1.输入框字段

2.下拉框

3.单选框

4.第三方开关


这里为了不给大家增加额外成本,仍然选用下拉框的方式,这样和是否登录态的开关也保持了一致~,但是大家之后想自己换其他的也可以。

打开P_apis.html

普通调试层:

image.png

image.png

登陆接口调试:

image.png

image.png

然后去P_cases.html

给小用例加上:(注意修改前面input的li的宽度)

image.png

image.png

好,到此我们解决了加密的前端dom层,接下来是bom层,也就是我们要在显示、保存相关的函数上,都增加这个加密与否的字段和值。


再次回到P_apis.html中:

首先确认需要修改的函数,即影响范围:

image.png

七个函数,都涉及到了。让我从上到下,一个一个搞,虽然很繁琐,但是也要认真对待,这种时候极易出错。

image.png

image.png

image.png

image.png

image.png

image.png

注意上述修改难度不大,但是极易记错混乱 导致bug。所以在命名时候我遵循了一些规则,这里就可以推算出,而不是来回翻文件去看id是什么,value是什么。大家抄的时候一定注意,别弄错了。如果发现我写的错了,请及时反馈给我,毕竟我这是直播开发过程,马虎出错的概率还是有的。







相关文章
|
1天前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
8 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
1天前
|
传感器 Linux 测试技术
xenomai 在X86平台下中断响应时间测试
该文讨论了实时操作系统中断响应时间的重要性,并介绍了x86中断机制和Xenomai的中断管理,包括硬件中断和虚拟中断的处理。Xenomai通过I-Pipe确保实时性,中断优先级高的Xenomai先处理中断。文中还提到了中断响应时间的测试设计,分别针对I-Pipe内核间虚拟中断和硬件中断进行了测试,并给出了在不同负载下的测试结果。
6 0
xenomai 在X86平台下中断响应时间测试
|
1天前
|
算法 关系型数据库 C语言
卡尔曼滤波简介+ 算法实现代码(转)
卡尔曼滤波简介+ 算法实现代码(转)
|
2天前
|
运维 算法
基于改进遗传算法的配电网故障定位(matlab代码)
基于改进遗传算法的配电网故障定位(matlab代码)
|
2天前
|
算法 调度
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
|
2天前
|
算法
【免费】基于ADMM算法的多微网电能交互分布式运行策略(matlab代码)
【免费】基于ADMM算法的多微网电能交互分布式运行策略(matlab代码)
|
2天前
|
算法
基于蜣螂优化算法DBO的VMD-KELM光伏发电功率预测(matlab代码+可提供讲解)
基于蜣螂优化算法DBO的VMD-KELM光伏发电功率预测(matlab代码+可提供讲解)
|
2天前
|
算法
基于白鲸优化算法BWO的VMD-KELM光伏发电功率预测(matlab代码+可提供讲解)
基于白鲸优化算法BWO的VMD-KELM光伏发电功率预测(matlab代码+可提供讲解)
|
2天前
|
算法 调度 决策智能
基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理(matlab代码)
基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理(matlab代码)
|
2天前
|
机器学习/深度学习 算法 数据挖掘
基于改进ISODATA算法的负荷场景曲线聚类(matlab代码)
基于改进ISODATA算法的负荷场景曲线聚类(matlab代码)