• 0
  • 0
分享

  估计大家都遇到过吧,登录账户的时候好死不死的出现了验证码不知道怎么办了,啊哈哈哈哈,我是不止遇到了一次,避免踩坑,在这里就把相关资料分享给大家嘿嘿嘿~

  创建线程:

1.png

  新建获取验证码的采集器:

-2.png

3.png

  新建一个监听器:

1-4.png

  新建一个用户自定义变量,用于存解析出来的验证码值:

1-5.png

-6.png

  新建一个存验证码值的变量regCode,为了便于判断是否已解析出验证码,设定一个默认值-1。

  给获取验证码的采集器加一个后置处理器BeanShell PostProcessor,用于解析验证码的值,并将其存入上一步的用户变量中。

-7.png

1-8.png

  在采集器上新建一个后置处理器Debug PostProcessor,便于调试:

1-9.png

  验证之前的设置是否正确,启动Jmeter的压力测试,在查看结果树的菜单下,可以看到运行的结果。

  我这个验证码背景有干扰,所以识别出来的验证码有偏差,理应对存在本地的图片做一下降噪处理的,这留着以后在研究完善哈。

1-10.png

1-11.png

  新建一个CVS Data Set Config 存用户名、密码:

1-12.png

  新建一个Cookie管理器,用于做session保持(验证码是存在session里的,不做保持的话,post登录信息时会重新生成验证码存在session里的)。

1-13.png

  新建一个登录采集器,其中用户名和密码,都用CVS中读取的u和p。

-14.png

  在登录采集器下面加一个察看结果树,用于察看登录结果。

1-15.png

  为了更直观的查看登录结果,可以在登录采集器下加个断言。

1-16.png

  基本设置完成,运行就可以看到效果了。

1-17.png


作者:啊Sei    

来源:http://www.51testing.com/html/71/n-7792271.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 目前,许多软件公司组织了一些小型敏捷团队。这些团队可能在不同项目或同一个项目不同部分中工作。我经常参观这些公司,他们有大型开放式办公室、大桌子、帖满了五颜六色便利贴的白板,有时这些便利贴像秋天的落叶落在地板上、太多太多的耳机以及总是不够用的办公室。是不是听起来很熟悉,Spotify?Skype?我对这些地方的熟练敏捷测试有一个建议:一个称为"空降测试员"的角色。这个名字来自精英型消防员"空降消防员"。一个空降测试员是一个训练有素、满怀激情的测试领导者(参考我针对测试领导者所写的"有责任心的测试人员"),他"空降"到...
            0 0 1919
            分享
          •   根据一份内部通知和两名知情人士的说法,特斯拉上海工厂当天已暂停生产。该厂当天的早班被取消,工人们被告知可以开始休假了,厂方也未说明具体原因。这比之前12月最后一周停止厂内大部分工作的计划稍微提前了一点。路透社此前曾披露,特斯拉计划从本月25日起至明年1月1日暂停该厂ModelY车型的生产。  报道称,特斯拉上海工厂暂停生产正赶上新冠肺炎病例在中国大幅增加。与此同时,特斯拉还面临库存增加的问题。作为特斯拉的全球第二大市场,中国市场正面临下行压力。消息人士透露,过去一周,特斯拉上海工厂的产能主要用于生产出口车型。  路透社补充说,年底假期暂停生产并不是特斯拉上海工厂的惯常做法。去年12月最后一...
            0 0 796
            分享
          •   测试用例方法  1.等价类设计测试用例  具体步骤:  1)明确需求  2)划分有效和无效等价类  ·有效等价类:满足需求的  · 无效等价类:不满足需求的     -规则     - 长度     - 类型     - 是否为空     - 是否重复  3)设计测试用例  · 典型应用场景:输入框  2.边界值设计测试用例  定义:是等价类的一种补充,对输入或输出的边界进行测试的一种黑盒测试方法。  上点:边界上的点。  内点:边...
            0 0 1540
            分享
          •   不久之前,小米公司发言人发表《关于小米汽车相关恶意泄密及谣言的声明》,媒体“ZAKER”员工包某某、“小白买车”员工关某某未经许可有意泄露保密拍摄内容,小米将追究两人及所属媒体泄密责任。  时间来到 12 月 20 日,这两家当事媒体也都在社交平台上贴出了自己的致歉声明。“ZAKER”方面表示,该公司汽车事业部员工包某某在 12 月 17 日受邀参与的品鉴拍摄活动期间,误将此前小米汽车在工信部公示的照片当成其他媒体同场拍摄的素材,并错误认为小米汽车允许公开发布拍摄的照片。  于是,其出于个人目的,将三张带有小米汽车的工作“花絮”擅自在其个人微信朋友圈发布。经现场工作人员提醒,包某某意识到事...
            0 0 859
            分享
      • 51testing软件测试圈微信