使用OCR來幫助LR實現認證碼識別 By 雲層

2021-06-21 20:22:49 字數 726 閱讀 3993



[p=30, 2, left]

今天看到乙個關於使用

autoit

呼叫ocr

的帖子,於是就又照貓畫虎的轉成

lr[/p][p=30, 2, left]

[/p][p=30, 2, left]

原理很簡單,用乙個請求去重新整理認證碼返回頁面,然後通過關聯將返回的儲存為硬碟的乙個檔案,然後用

ocr去識別這個檔案內容,儲存結果到

txt,最後用

lr讀這個文字就可以得到認證碼。

[/p][p=30, 2, left]

當然很多時候識別不出來所以你要判斷一下得出的結果是不是

4位字元或數字,如果不是繼續重新整理,從請求角度來說應該效率很理想了。

[/p][p=30, 2, left]

[/p][p=30, 2, left]

這個寫法可能來不及補在《效能測試高階指南 loadrunner11實踐》書裡面了,大家自己懂的。

[/p][p=30, 2, left]

[/p][p=30, 2, left]

注:引數num是乙個隨機數,目的是為了告訴js現在這個變了請重新整理,所以是乙個類似於時間戳的東西!

[/p][p=30, 2, left]

*** hidden to visitors ***

[/p][p=30, 2, left]

[/p][p=30, 2, left]

code:

使用OCR來幫助LR實現認證碼識別

原理 用乙個請求去重新整理認證碼返回頁面,然後通過關聯將返回的儲存為硬碟的乙個檔案,然後用 ocr去識別這個檔案內容,儲存結果到 txt,最後用 lr讀這個文字就可以得到認證碼。當然很多時候識別不出來所以你要判斷一下得出的結果是不是 4位字元或數字,如果不是繼續重新整理,從請求角度來說應該效率很理想...

七 使用 LinkedHashMap 實現 Lru

獲取 近期最少使用的項 原理 在 linkedhashmap 中獲取物件時,會將物件移動到佇列尾部,這樣在佇列頭部的就是最近最少使用的項 ps 需要配合 access order 為 true param size map 大小 return 近期最少使用的項 public object getel...

使用mock模組來幫助python測試

相比較於unittest,nose這類測試類庫,mock給我的感覺是完全不一樣的。剛開始看mock是因為openstack中的測試用到了它,翻閱其文件時候完全不清楚他是幹嘛的。直到看到了 這篇文章,才發現mock可以解決我很多實際的問題。這裡小秦就記錄下mock的實際使用場景的乙個例子,方便和我之前...