测试需求如下:该网站的免费下载软件许可接口进行了账号与IP的双重下载限制,即一个IP或者一个账号一天内只允许下载十次软件许可。本次利用Jmeter的IP欺骗在内网环境下对该接口进行测试,本次使用了四个账号与内网下的四个虚拟IP进行测试,以下是本次测试的总结与记录
本次采用的OCR(光学字符识别)工具为Tesseract OCR,在MAC电脑实现,目前为止,识别的效率不高,测试网站https://www.qb5.ch ,本想在实际项目中应用,但因效果太差只能拜托开发设置万能验证码😂。
Mac安装tesseract和python使用pytesseract、pillow包提取图片中中文以便断言(该方法为断言的通法,但是会增加断言的时间,本人因为安卓app自动化测试过程中无法获取toast断言进而使用此法)
pytesseract是基于python的OCR工具,底层使用的是Tesseract—OCR引擎,支持识别图片中的文字,支持jpeg,png,gif,bmp,tiff等图片格式。