02 2023 档案
摘要:1、WebDriver8 种基本元素定位方式1)find_element_by_id() 根据 id 属性进行定位 #常用2)find_element_by_name() 根据 name 元素进行定位3)find_element_by_class_name() 根据 class 的名字进行定位4)f
阅读全文
摘要:性能测试掌握:1、性能测试步骤:(1)、性能需求评审(2)、了解系统架构,申请测试环境(3)、制定性能测试方案(4)、搭建测试环境,准备测试数据(5)、开发压测脚本(6)、预压测(7)、正式压测,并监控服务器资源(8)、分析性能问题,提供性能测试报告(9)、配合研发进行优化(10)、回归性能测试(1
阅读全文
摘要:先写结论: fullgc频繁,考虑老年代内存是否太小 YoungGc频繁,考虑年轻代内存是否太小 YoungGc时间过长,程序中出现了大对象, 增加 -XX:PretenureSizeThreshold,这个值的意思是超过这个值的时候,对象直接在old区分配内存,默认值是0,意思是不管多大都是先在e
阅读全文
摘要:场景:使用监控工具发现内存使用不断增加,则有可能存在内存泄露,内存泄露可以使用jmap工具进行分析。jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等,可以使用jmap生成Heap
阅读全文
摘要:场景:pdf电子书是扫描的图片,需要将图片里的文字内容进行输出 1、首先下载QQ浏览器来打开pdf(pdf名称不要含有中文,否则后续代码识别会报错),QQ浏览器里面有逐页保存图片的功能,使用后相册里就有pdf里所有的图片。 2、手机连接电脑将所有图片导出 3、使用pytesseract第三库对图片进
阅读全文