一般導(dǎo)入文件的測(cè)試功能點(diǎn)就不多說了,這里分享一下遇到的一個(gè)特殊情況
本次測(cè)試的是一個(gè)xml文件的批量導(dǎo)入功能哗咆,正常來講點(diǎn)擊導(dǎo)入按鈕后,會(huì)自動(dòng)彈出選擇文件的窗口,但是測(cè)試時(shí)發(fā)現(xiàn)這個(gè)窗口彈出很慢倔约,用Google chrome瀏覽器點(diǎn)擊導(dǎo)入后窗口彈出時(shí)間為3-8s(根據(jù)性能測(cè)試的358原則,8s已經(jīng)讓人徹底無法接受了)坝初,但是F12開發(fā)模式下查看浸剩,點(diǎn)擊導(dǎo)入按鈕是沒有向服務(wù)器發(fā)起請(qǐng)求數(shù)據(jù)的,只有選擇某一文件后導(dǎo)入時(shí)才會(huì)發(fā)送請(qǐng)求鳄袍,并且使用firefox打開是秒開绢要,說明和服務(wù)器代碼沒關(guān)系,所以問題出在與本地交互拗小、網(wǎng)速或?yàn)g覽器上重罪。
后來發(fā)現(xiàn)就該菜單下,上傳圖片打開選擇文件彈框卻很快哀九,這樣就說明和本地蛆封、網(wǎng)速也沒關(guān)系了,那就只能是瀏覽器的問題了勾栗,首先想到的是版本兼容問題惨篱,讓各個(gè)同事的不同chrome版本訪問同一套環(huán)境測(cè)試,發(fā)現(xiàn)同一個(gè)版本的瀏覽器有些是秒開有些卻很慢围俘,清除瀏覽器緩存沒用砸讳,說明也不是版本問題,那就只能是瀏覽器的設(shè)置問題了界牡。
為了不用一個(gè)個(gè)的去對(duì)照每項(xiàng)設(shè)置簿寂,全都重置了瀏覽器設(shè)置后訪問,但結(jié)果照舊宿亡,最后把chrome版本卸載了重裝常遂,就第一次打開很快,可是導(dǎo)入一次文件后挽荠,后面再打開又很慢了克胳,卸載多次后發(fā)現(xiàn)卸載時(shí)有一個(gè)選項(xiàng)是否清除瀏覽數(shù)據(jù),勾選是圈匆,重裝后才會(huì)出現(xiàn)一次秒開的情況漠另,如果不清除則第一次也很慢,于是乎打開瀏覽器設(shè)置-高級(jí)設(shè)置-隱私設(shè)置查看跃赚,如下圖
原來我們的導(dǎo)入功能默認(rèn)限制了只能選擇xml文件,而xml文件可能會(huì)被認(rèn)為是xss攻擊算墨,瀏覽器會(huì)做安全掃描宵荒,解決方案是開發(fā)把xml限制去掉,默認(rèn)可以選擇全部類型的文件導(dǎo)入米同,如下圖,ok問題解決摔竿!
一句話面粮,細(xì)節(jié)很重要!