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随机性太大 随机点进去一个页面之后不点返回的话就一直停留在这个页面上




大概只记得这么多 心里有个概念 但不知道怎么写

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容