国际验证码接口在服务端的存储设计及测试方案
2020-12-10 00:00:00
来源:https://www.jzyyun.com/
点击:2725
喜欢:0
在进行接口测试的时候,针对登录功能,大多数网站为了考虑网站的安全性,都会使用验证码功能,在进行测试的时候,如何读取到验证码的值也是一个很关键,这篇文章希望能给大家提供一些思路和方法。 国际验证码接口在服务端的存储设计及测试方案,验证码服务端存储设计:服务器生成验证码后,存储起来(缓存或者持久化),以方便用户提交验证码时进行验证。 1、存储在本进程内存中:服务器生成验证码后,即将验证码存储在服务器中,一般以session方式进行存储。 优点:性能好 缺点:扩展性查、占用服务器内存 如何测试:其他进程是访问不到服务进程的,只能在开发时服务进程内增加验证码查询接口,以方便验证,上线时,将此接口移除或禁用。 2、存储在文件中 3、存储在数据库中 优点:可供多个服务进程查询 缺点:性能稍差,占用数据库服务器性能 如何测试:(1)进程内提供接口,方便查询(2)直接进行数据库查询 4、存储在redis等nosql数据库中 优点:性能高、一般nosql数据库提供集群功能,可靠性高 如何测试:调用nosql的客户端驱动,进行查询
上一篇:群发短信要注意什么呢?
下一篇:5G消息怎么收费?