jmeter识别验证码
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
jmeter识别验证码 jmeter识别验证码是自动化测试和压力测试中一个重要的环节。在实际测试中,验证码总是一个问题。通常情况下,测试人员会禁用验证码或使用万能验证码,但是这并不总是可行的。因此,使用第三方图形图像识别工具来完成验证码识别是非常有必要的。 使用tesseract-ocr图形图像识别工具可以将验证码图片识别成文字,并将识别内容保存为Jmeter的一个参数,从而完成登录的自动化过程。tesseract-ocr是一个基于开源的OCR引擎,可以将图像转换为文字。其主要特点是支持多种语言,高识别率和快速识别。 为了使用tesseract-ocr,首先需要下载并安装tesseract-ocr。安装完成后,可以在cmd下试一试是否安装成功。例如,输入命令:tesseract d:\123.jpg result -l eng,即将D盘下的123.jpg识别后放在result.txt下。 在jmeter中使用tesseract-ocr需要使用Java插件开发相关的jar包,包括ApacheJmeter_core.jar、jorphon.jar、logkit-2.0.jar等。同时还需要使用图形处理相关的jar包,例如jai-imageio-1.1.jar和swingx-1.6.1.jar。 在插件开发中,需要实现两个部分:一个是识别图片,一个是Jmeter插件的UI部分。工程项目完成目录为:ImageIOHelper.java、OCR.java、TestOCR.java、VodeExtractor.java、VcodeExtractorGUI.java等。 插件开发完成后,在Eclipse中export Runnable jar file,将必要的依赖库加进去,最后会生成一个.jar文件。然后,将.jar文件放入Jmeter安装路径下lib/ext/目录下,重启Jmeter即可。 在jmeter中使用VcodeExtractor后置处理器,可以将验证码图片识别成文字,并将识别内容保存为Jmeter的一个参数。从而完成登录的自动化过程。 需要注意的是,tesseract-ocr的识别成功率有限,因此本篇仅能在理论范围内适用。此外,tesseract-ocr也具有延展性学习功能,可以继续研究和学习。 jmeter识别验证码是自动化测试和压力测试中一个非常重要的环节。使用tesseract-ocr可以将验证码图片识别成文字,并将识别内容保存为Jmeter的一个参数,从而完成登录的自动化过程。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- 小红帽子Alkaid2019-12-17文档的思维很清晰
- qqjiushigeshabi2018-12-03感謝LZ收集,用起來挺方便.
- Christina_y2018-06-27就是个文章copy网上文章,不要浪费积分
![avatar](https://profile-avatar.csdnimg.cn/952b426182124a469f1ff31f396b0dbb_cheng0731.jpg!1)
- 粉丝: 3
- 资源: 19
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)