自动化测试或性能测试时,验证码的解决办法

我在学习吖 2022-12-07 18:04:06

自动化测试或性能测试时,验证码的解决办法

第一次写帖子,就分享一下,之前查到的内容,以下是原作者链接:

摘自:参考地址:https://blog.csdn.net/zh6526157/article/details/126541725?spm=1001.2014.3001.5502

首先我们要先了解:
验证码生成逻辑:随机生成一个数,利用图形库生成将随机数生成图片,同时,且会将这个数保存到服务器,当用户输入验证码后,会将输入的验证码与服务端的验证码进行比对,一致的话,通过验证,否则验证失败。

其次,下面的内容就可以放开学啦,加油加油哦~
1、去掉验证码:仅限于测试环境,有限值性
2、增加万能验证码
开发可以增加一个通用的验证码,仅用于测试。
3、验证码识别术 :验证码种类较多,但识别术的成功率非100%
4、记录cookie:
通过向浏览器中添加cookie 可以绕过登录的验证码,这是比较有意思的一种解决方案。我们可以在用户登录之前,通过add_cookie()方法将用户名密码写入浏览器cookie ,再次访问系统登录链接将自动登录。例如下面的方式:

 

...全文
329 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,407

社区成员

发帖
与我相关
我的任务
社区描述
分享和收录软件测试的相关内容,跟大家一起学习进步。
社区管理员
  • 小博测试成长之路
  • 清安无别事
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

推荐测试博主的博客:

1、https://blog.csdn.net/liboshi123

2、https://blog.csdn.net/qq_25305833

3、https://blog.csdn.net/weixin_52040868

 

试试用AI创作助手写篇文章吧