國際驗證碼接口供應(yīng)商說說驗證碼的類型和測試方案
2020-08-28 00:00:00
來源:www.yzdtdq.net.cn
點擊:3518
喜歡:0
在進行接口測試的時候,針對登錄功能,大多數(shù)網(wǎng)站為了考慮網(wǎng)站的安全性,都會使用驗證碼功能,在進行測試的時候,如何讀取到驗證碼的值也是一個很關(guān)鍵,國際驗證碼接口供應(yīng)商說說驗證碼的類型和測試方案。

一、驗證碼的類型 驗證碼能夠分為:短信驗證碼、圖形驗證碼、語音驗證碼、答題驗證碼。 1、短信驗證碼:輸入手機號碼,獲得驗證碼,通常驗證碼為數(shù)字。 2、圖形驗證碼:網(wǎng)頁中注冊、登錄等使用的驗證碼,通常是效勞器后端生成的驗證碼后,將驗證碼繪制生成圖片。 3、語音驗證碼:效勞器利用語音技能生成的驗證碼。 4、答題驗證碼:如12306等網(wǎng)站,從題庫中隨機挑選題目,并將答案進行存儲 二、驗證碼在效勞端的存儲規(guī)劃及測驗計劃 驗證碼效勞端存儲規(guī)劃:效勞器生成驗證碼后,存儲起來(緩存或者持久化),以便利用戶提交驗證碼時進行驗證。 1、存儲在本進程內(nèi)存中:效勞器生成驗證碼后,即將驗證碼存儲在效勞器中,通常以session方式進行存儲。 長處:功用好 缺陷:擴展性查、占用效勞器內(nèi)存 怎么測驗:其他進程是訪問不到效勞進程的,只能在開發(fā)時效勞進程內(nèi)增加驗證碼查詢接口,以便利驗證,上線時,將此接口移除或禁用。 2、存儲在文件中 3、存儲在數(shù)據(jù)庫中 長處:可供多個效勞進程查詢 缺陷:功用稍差,占用數(shù)據(jù)庫效勞器功用 怎么測驗:(1)進程內(nèi)供給接口,便利查詢(2)直接進行數(shù)據(jù)庫查詢 4、存儲在Redis等nosql數(shù)據(jù)庫中 長處:功用高、通常nosql數(shù)據(jù)庫供給集群功用,可靠性高 怎么測驗:調(diào)用nosql的客戶端驅(qū)動,進行查詢 三、其他針對驗證碼的測驗計劃 除了上述提到的根據(jù)不同存儲規(guī)劃來測驗驗證碼之外,對于圖形驗證碼還能夠挑選采用圖形識別技能,通常的圖形驗證碼都可采用OCR庫進行破解。
上一篇:短信群發(fā)也要做標題黨,但要做一個有底線的標題黨
下一篇:短信群發(fā)平臺說說裝修材料行業(yè)短信模板