國際驗(yàn)證碼接口在服務(wù)端的存儲(chǔ)設(shè)計(jì)及測(cè)試方案
2020-12-10 00:00:00
來源:http://www.yzdtdq.net.cn/
點(diǎn)擊:3226
喜歡:0
在進(jìn)行接口測(cè)試的時(shí)候,針對(duì)登錄功能,大多數(shù)網(wǎng)站為了考慮網(wǎng)站的安全性,都會(huì)使用驗(yàn)證碼功能,在進(jìn)行測(cè)試的時(shí)候,如何讀取到驗(yàn)證碼的值也是一個(gè)很關(guān)鍵,這篇文章希望能給大家提供一些思路和方法。 國際驗(yàn)證碼接口在服務(wù)端的存儲(chǔ)設(shè)計(jì)及測(cè)試方案,驗(yàn)證碼服務(wù)端存儲(chǔ)設(shè)計(jì):服務(wù)器生成驗(yàn)證碼后,存儲(chǔ)起來(緩存或者持久化),以方便用戶提交驗(yàn)證碼時(shí)進(jìn)行驗(yàn)證。 1、存儲(chǔ)在本進(jìn)程內(nèi)存中:服務(wù)器生成驗(yàn)證碼后,即將驗(yàn)證碼存儲(chǔ)在服務(wù)器中,一般以session方式進(jìn)行存儲(chǔ)。 優(yōu)點(diǎn):性能好 缺點(diǎn):擴(kuò)展性查、占用服務(wù)器內(nèi)存 如何測(cè)試:其他進(jìn)程是訪問不到服務(wù)進(jìn)程的,只能在開發(fā)時(shí)服務(wù)進(jìn)程內(nèi)增加驗(yàn)證碼查詢接口,以方便驗(yàn)證,上線時(shí),將此接口移除或禁用。 2、存儲(chǔ)在文件中 3、存儲(chǔ)在數(shù)據(jù)庫中 優(yōu)點(diǎn):可供多個(gè)服務(wù)進(jìn)程查詢 缺點(diǎn):性能稍差,占用數(shù)據(jù)庫服務(wù)器性能 如何測(cè)試:(1)進(jìn)程內(nèi)提供接口,方便查詢(2)直接進(jìn)行數(shù)據(jù)庫查詢 4、存儲(chǔ)在redis等nosql數(shù)據(jù)庫中 優(yōu)點(diǎn):性能高、一般nosql數(shù)據(jù)庫提供集群功能,可靠性高 如何測(cè)試:調(diào)用nosql的客戶端驅(qū)動(dòng),進(jìn)行查詢
上一篇:群發(fā)短信要注意什么呢?
下一篇:5G消息怎么收費(fèi)?