您的当前位置:主页 > 常见问题

合作客户

方太
金伯利

联系我们

0371-86687083
地址:郑州市管城区紫金山路兴达国贸1802室
电话:0371-86687083

常见问题

国际验证码接口在服务端的存储设计及测试方案

2020-12-10 00:00:00    来源:https://www.jzyyun.com/    点击:2302    喜欢:0

  在进行接口测试的时候,针对登录功能,大多数网站为了考虑网站的安全性,都会使用验证码功能,在进行测试的时候,如何读取到验证码的值也是一个很关键,这篇文章希望能给大家提供一些思路和方法。

  国际验证码接口在服务端的存储设计及测试方案,验证码服务端存储设计:服务器生成验证码后,存储起来(缓存或者持久化),以方便用户提交验证码时进行验证。

  1、存储在本进程内存中:服务器生成验证码后,即将验证码存储在服务器中,一般以session方式进行存储。

  优点:性能好

  缺点:扩展性查、占用服务器内存

  如何测试:其他进程是访问不到服务进程的,只能在开发时服务进程内增加验证码查询接口,以方便验证,上线时,将此接口移除或禁用。

  2、存储在文件中

  3、存储在数据库中

  优点:可供多个服务进程查询

  缺点:性能稍差,占用数据库服务器性能

  如何测试:(1)进程内提供接口,方便查询(2)直接进行数据库查询

  4、存储在redis等nosql数据库中

  优点:性能高、一般nosql数据库提供集群功能,可靠性高

  如何测试:调用nosql的客户端驱动,进行查询

上一篇:群发短信要注意什么呢?
下一篇:5G消息怎么收费?


  • 服务咨询 0371-86687083
  • 一对一贵宾级服务
  • 7X24小时技术保障
Copyright © 2013-2017. All Rights Reserved. 郑州嘉之元计算机科技有限公司 www.jzyyun.com 版权所有 | 增值电信业务经营许可证:B2-20194910| 备案号: 豫ICP备15030919-2号
营业执照
图片
[网站地图] [联系我们]
本公司主要从事:短信验证码,短信接口,短信平台,群发短信,短信群发 sitemap:sitemap.txt|

豫公网安备41010402002418号

点击这里给我发消息