6/21——jmeter圖片驗證碼&app專項分享

今天工作內容:




(一)Jmeter突破驗證碼


之前用Jmeter寫登錄的測試化用例時,因為驗證碼的問題卡住了。之前試過用Jmeter保存登錄之后的Cookies,不過時效性太低,退出登錄后或cookies時效失效之后就沒用了。之前看了篇Jmeter破驗證碼的文章,今天特地實踐了下。鏈接如下:


http://blog.csdn.net/xreztento/article/details/48682923


我糾結了很久,驗證碼存在的目的不就是為了防止自動化工具惡意登錄嗎?難道道高一尺魔高一丈?


帶著懷疑的態度,我將信將疑地試了下。


大概的原理是,可以把驗證碼的URL保存到本地,然后交給Tesseract-OCR識別。一開始識別準確率是很低的,不過你可以通過某個插件來訓練他的準確性。


那么,開工吧:


1.先打開myeclipse,新建一個Java工程





2.把文章里面的代碼拷貝到eclipse中。如果遇到某一段代碼報錯,就手動import缺失的jar包(能夠手動import的都是java自帶的類庫或者你自己已經導入過的jar包),如果import還是報錯,那就要上網去找這個jar包了。





比如這個類缺失jar包,就可以百度查一下,





缺失的是這個包,就上網下(不過這個jar包我還是沒好到,這就比較尷尬了- -)


推薦一個jar包的下載網:


http://www.manyjar.com/


(抱歉 這個網我也沒找到這個jar包- -)




今天還沒做完,明天繼續。




(二)月度會議:APP專項分享


這次是app專項測試的分享


我們app的專項測試目前從一下這幾個專項點開展:內存 啟動速度 流暢度 電量 流量


1.內存


測試方法:


打開app,從最上端滑動到最低端,記錄下這段操作消耗的內存


原因:1.app首頁是用戶訪問次數最多的


2.每個app都有內存限制 超過這個內存限制就會崩掉


輸出圖表后 發現有個場景的內存消耗是不合理的 就是不斷地點進去限時秒殺 表現在圖表上內存是直線上升的(橫坐標是操作次數 縱坐標是內存消耗) 其他都是上升之后到末端是平緩的 這其中的原因是因為內存沒有釋放掉




2.反應時間(即從請求發出到打開這個頁面后全部加載完成的這段時間)


測試方法:


1.用錄像工具拍攝從點開頁面開始 到進去新頁面加載完畢后這段時間 再把視頻上傳到分幀工具上 以0.04秒劃分幀數 從點開之后 圖標變暗開始的時間 到頁面加載完畢 頁面不再變化結束 這段時間即為反應時間


3&4只是用adb命令粗略地測了下


如耗電量 把亮度調到100% 操作30分鐘


這里之所以不用monkey命令? 是因為monky隨機性太大 隨機點進去一個頁面之后不點返回的話就一直停留在這個頁面上




大概只記得這么多 心里有個概念 但不知道怎么寫

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容