首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机号验证码登录性能测试

这两天遭遇了手机号登录相关的压测需求,算是比较棘手的。主要原因有两个,第一:之前从来没有接手过这个项目,不熟悉各种规则;第二:数据量偏大,需要开发配合协调校验规则。...业务逻辑: * 请求发送验证码接口,发送成功(已绑定的手机号,且有效的用户状态)可以获取到登录的一个参数traceNo * 使用traceNo、短信验证码手机号请求登录接口 基本的校验规则如下: *...手机号校验,排除一些不存在的号段,11位数字类型(接口传string类型) * 间隔(60s)内不允许发第二条短信,短信有效期同隔间 * 自然天不允许发10条以上的短信 * 验证码随机和traceNo必需从发送验证码接口获得...解决方案: * 限制条件已经做成可配置,可以随时更改重启服务即可 * 选中14号段,用户手机号=14+uid * 测试环境固定验证码 测试方案: * 将发送验证码和短信登录两个接口放在一起压测,需要准备一批测试用户...* 单个线程绑定一个用户,然后不停地发送验证码和使用验证码登录 * 增加基类属性phone和模块类属性lastTraceNo来完成参数传递 压测脚本: * threadmark用来标记任务的,我在模块方法里面返回了

5K30

手机号验证码登录性能测试

这两天遭遇了手机号登录相关的压测需求,算是比较棘手的。主要原因有两个,第一:之前从来没有接手过这个项目,不熟悉各种规则;第二:数据量偏大,需要开发配合协调校验规则。...业务逻辑: 请求发送验证码接口,发送成功(已绑定的手机号,且有效的用户状态)可以获取到登录的一个参数traceNo 使用traceNo、短信验证码手机号请求登录接口 基本的校验规则如下: 手机号校验...,排除一些不存在的号段,11位数字类型(接口传string类型) 间隔(60s)内不允许发第二条短信,短信有效期同隔间 自然天不允许发10条以上的短信 验证码随机和traceNo必需从发送验证码接口获得...解决方案: 限制条件已经做成可配置,可以随时更改重启服务即可 选中14号段,用户手机号=14+uid 测试环境固定验证码 测试方案: 将发送验证码和短信登录两个接口放在一起压测,需要准备一批测试用户...单个线程绑定一个用户,然后不停地发送验证码和使用验证码登录 增加基类属性phone和模块类属性lastTraceNo来完成参数传递 压测脚本: threadmark用来标记任务的,我在模块方法里面返回了

4.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    临时手机号临时邮箱...三个你可能会用到的“黑客”工具网站

    前言:手机号、邮箱堪称当代互联网的“身份证”。在新平台注册、或填写问卷时,往往都需要我们提供手机号或邮箱,并进行验证。...很多时候,我们并不想暴露自己的手机号或邮箱,因此,需要一个平台,提供临时手机号,并且可以接受验证短信。 笔者今天就推荐三个“黑客”工具网站,全部免费,内网可上。...某个手机号 如上图,有许多地区的手机号供我们选择,这里我选择的是一个大陆地区的号码。我们可以查看其收到的任何短信,以完成我们的验证。 请注意: 不要用于隐私内容,注意保护个人信息。...临时邮箱 www.fakemailgenerator.com ? 网站为我们生成的临时邮箱 如上,在网页下方,可以接收到你的临时邮箱收到的邮件。.../ebooks/recommend/webs/email.html 其整理的临时手机号在: •https://sphard.com/ebooks/recommend/webs/phone.html 感谢你读到最后

    11.3K51

    前端|利用手机号登录获取手机验证码

    利用手机号直接登录账号它省略的用户密码这一环节,直接采用验证码的形式进行用户身份验证,在一定程度上解决了因为用户个人原因造成的密码遗忘、丢失等情况,且对于用户个人的身份信息验证更为严格,更有利于保护用户账号安全...此外,利用手机号直接登录账号还可以满足产品的特殊需求。比如一些公司企业会事先给一些客户创建账号。这些客户来到平台时,直接输入验证码就可以进入使用了,而不需要补充密码,方便了用户登录。...我们至少需要对是否输入的是有效的手机号,输入的验证码正确与否进行验证。...实现步骤:①创建相应的文件,并在HTML5中引入;②利用HTML5代码对页面框架进行搭建;③利用css对样式进行调整;④利用JavaScript对验证码进行初始化;⑤判断是否输入的是有效的手机号;⑥判断输入的验证码是否正确...注意:发送的验证码:API+/手机号,审核时验证码应该是:API+/六位数字验证码/手机号 //当点击发送验证码的时候 $('.code1').click(function(){

    9.8K20

    chatpgt注册收不到验证码怎么办?(已解决)

    1.42元人民币获取一个临时国外手机号)在这三个工具中,可能大部分朋友已经拥有了前两个工具,但是没有国外手机号。...接下来,我将教大家如何快速、低成本获取一个能接收ChatGPT验证短信的国外手机号。购买一个临时国外手机号首先,我们需要访问一个国外临时手机号购买网站,自行寻找,不做推荐。...购买一个手机号,这里建议选择英国(我们第一次购买的印度号码无法接受短信验证码,英国号却可以迅速接收到短信验证码)。点击如下图右侧的购物框即可完成购买。购买成功后,你会在账户页面右侧看到你购买的手机号。...关于这个国外手机号说三点:1、这是一个临时手机号,有效时长20分钟20分钟内如果没有收到验证码,可以点右侧的叉号,退订,费用还会返还。...3、另外保留这个显示国外手机号的页面处于打开状态即可,便于第三个步骤中快速回来查收验证短信。第三步:使用临时国外手机号注册ChatGPT首先,确保你的科学上网工具处于打开状态。

    1.5K60

    国内外临时匿名邮箱及接收手机短信验证码网站

    因为行业特殊,所以一直有各种相关需要,于是这些年从各个地方收集了一些国、内外免费临时接收邮箱及手机短信验证码的网站平台,数量比较多,抽时间进行了一些整理,在这里总结记录一下。   ...主要是一些匿名、临时、一次性的邮箱地址,以及可以免费收发短信验证码手机号平台,方便注册各种账号时完全匿名、隐藏真实身份   而像核总这种遵纪守法的好公民,最多也就随便注册下小号,避免泄漏个人真实信息,...https://sms.cm/   云短信 - 免费在线短信接收,国内免费临时手机号 https://sms.cngrok.com/receiving-sms/   短信码上到-掠影网络,国内临时接码的...国外手机号、短信验证码平台 http://hs3x.com/   Receive SMS Online For Free - Free Virtual Numbers   美国,英国,奥地利,瑞典,比利时...  美国,奥地利,比利时,加拿大,瑞士,丹麦,西班牙,英国,意大利,波兰,葡萄牙,瑞典等 https://www.receivesms.net/   Receive SMS Online - 国外免费临时手机号

    150.8K86

    36 | 临时表和临时

    临时表,可以使用各种引擎类型 。如果是使用 InnoDB 引擎或者 MyISAM 引擎的临时表,默认是MyISAM 引擎,写数据的时候是写到磁盘上的。当然,临时表也可以使用 Memory 引擎。...临时表特点: 建表语法是create temporary table 一个临时表只能被创建它的session访问,对其他线程不可见。 临时表和普通表可以同名。...同一个session内有临时表和普通表的时候,show crete语句、增删改查访问的是临时表。 show tabls命令不显示临时表。...由于临时表只能被创建它的 session 访问,所以在这个 session 结束的时候,会自动删除临时表。...这种情况下,创建临时表的语句会传到备库执行,因此备库的同步线程就会创建这个临时表。主库在线程退出的时候,会自动删除临时表,但是备库同步线程是持续在运行的。

    1.9K10

    SpringBoot 缓存

    启动类 测试 五、变更缓存供应商Ehcache 一、缓存的作用 缓存 缓存时一种介于数据永久存储介质与数据应用之间的数据临时存储介质 使用缓存可以有效的减少低速数据读取过程的次数(例如磁盘IO),提高系统性能...缓存不仅可以用于提高永久性存储介质的数据读取效率,还可以提供临时的数据存储空间 二、SpringBoot启用缓存 SpringBoot提供了缓存技术,方便缓存的使用 启用缓存 设置进入缓存的数据 设置读取缓存的数据...需求 输入手机号获取验证码,组织文档以短信形式发送给用户(页面模拟) 输入手机号验证码以验证结果 需求分析 提供Controller组件,传入手机号,业务层通过手机号计算出独有的6位数验证码数据,存入缓存后返回此数据...; 提供Controller组件,传入手机号验证码,业务层通过手机号从缓存中读取验证码,与输入的验证码进行比对,返回最终结果; 实体类开发 lombok快速开发实体类: <!...:(每次发送请求,验证码都不会重复) 模拟验证码比对校验:(只有当次手机号码与验证码匹配,才会返回true) 五、变更缓存供应商Ehcache pom.xml导入Ehcache依赖: <

    11310

    如何读取redis的手机号验证码数据,实现自动化登录测试

    图片发送短信后,后端接口逻辑已把验证码缓存在redis, !...图片在apifox上定义对应下发登录短信接口,短信登录接口 下载地址:www.apifox.cn图片图片这时候问题就来了,怎么样才能让apifox自动获取下发登录短信接口对应的手机号验证码,自动填充到短信登录接口的...github.com/Atoms-Cat/apifox-code的apifox-redis模块)创建自动化测试用例,我是从接口管理的接口用例直接导入(这个工具真香,重用性强) 图片把phone、code请求参数给为临时变量...连接配置    var redisConfig = "{"host":"192.168.181.130","password":"123456","database":0}";    // 获取当前登录的手机号...(e.message);}图片新增测试数据,这里新增手机号对应临时变量{{phone}} 图片注意: 需要打开测试数据开关,后点击运行 图片查看结果 !

    1.3K10

    数据魔术师带你体验全新的人工智能聊天机器人ChatGPT!

    https://chat.openai.com/auth/login 点击链接并使用自己的邮箱进行账号注册 打开邮箱查收 OpenAI 账号验证邮件,点击验证按钮完成邮箱验证 邮箱验证完成后,需要进行手机号验证...,但是由于国内和港澳的手机号码还有 Google Voice 的虚拟号码都是不能使用的,我们需要用到接码平台完成手机号验证,请看下一步。...ChatGPT 手机号码验证 推荐接码平台链接地址:sms-activate.org 具体过程包含以下几步: 通过自己的邮箱注册 sms-activate.org 账号并完成邮箱验证 打开邮箱查收验证邮件并点击确认完成认证...充值好了以后回到首页搜索「open」关键字就可以找到 OpenAI 验证码临时号码购买链接。 在右侧激活区看到待使用的临时号码,将此号码复制到 OpenAI 的验证码接收区内。...在 OpenAI 的页面点击发送验证码,这样就可以在接码平台接收到验证码(有时候需要耐心等待一下),将验证码填进去,这样就完成 ChatGPT 手机号验证了。

    6.1K40

    不就是个手机号+验证码登录功能嘛,有这么复杂吗?

    故事卡-126 作为用户,我可以通过手机号和短信验证码更方便的登录。...,现在已经临时性的屏蔽了攻击来源IP地址的访问。...我们目前只限制了一个手机号60秒内发一次验证码,却没有限制大量不同手机号同时发送的情况。” “那现在怎么处理比较好呢?...虽然临时禁用了攻击者的IP,但我们担心会误伤真实用户,而且黑客如果利用大量肉鸡来继续攻击的话防范起来会更加困难。”运维同事继续问道。 “这个也不难,在发短信验证码之前要求先输入图形验证码。”...安全验收标准: 短信验证码有效期2分钟 验证码为6位纯数字 每个手机号60秒内只能发送一次短信验证码,且这一规则的校验必须在服务器端执行 同一个手机号在同一时间内可以有多个有效的短信验证码 保存于服务器端的验证码

    6.1K21

    新能力丨云开发CloudBase已原生支持短信验证码登录(文末福利)

    使用短信验证码登录,您可以让用户使用自己的手机号,结合短信验证码或密码注册、登录 CloudBase,并且还可以更新或者解绑登录使用的手机号。...至此,云开发 CloudBase 已支持7种登录鉴权方式,供不同的用户场景使用: 登录类型 应用场景 短信验证码登录New 用户使用自己的手机号+验证码登录。...匿名登录 用户以临时的匿名身份登录云开发,无需注册。 邮箱登录 用户使用自己的邮箱+密码登录。 微信授权登录 1、经微信公众平台授权的公众号网页;2、经微信开放平台用授权的网站。...// 发送短信验证码 }); 调用注册接口之后,该手机号会收到云开发的短信验证码。...(3)使用 手机号+密码 或 手机号+短信验证码 即可登录 app .auth() .signInWithPhoneCodeOrPassword({ phoneNumber, phoneCode

    2.1K20

    知道电话号码,如何轻松获取电子邮箱

    黑邮箱,有手机号码就行 下面这段来自赛门铁克迷你视频将解释骗局是如何进行的。 之所以说这是一个迷你视频,是因为它确实只有2分17秒。...这是一个只需要知道手机号和电子邮件账户就可以黑进邮箱的方法。 小花与大黑的故事 举例中,我们将假设攻击者试图入侵一个名叫小花的受害者Gmail账户。...小花使用手机号码注册了Gmail邮箱,因此当她不记得密码时谷歌会给她发送一条短信,其中包含一个援助验证码,凭借验证码她就可以访问自己的邮箱账户。...高潮来了:对此信以为真的小花将谷歌发送来的验证码发给了大黑。(真是令人发指!) 大黑成功获得验证码之后,便可重设一个临时密码从而进入了小花邮箱。...你的临时密码是(临时密码)。” 即使小花迟些时候再次修改了自己的邮箱密码,大黑仍然可以收到她的邮件,除非小花仔细查看了自己的账户设置。(直觉告诉我,她不会。。。。。。)

    4.2K90

    有个死鬼一直刷咱们接口,用`手机号+验证码`在那乱撞!

    ,不过在一些网页版的登录中,手机验证码方式都会有一个对应的提醒:"请勿向他人泄露验证码信息" 也就是说,如果你把你的验证码给我,我就可以登录你的账户,查看你的数据。...对于一些不法分子通过让你进入某些应用的录屏会议后(XXX退货返现),就能拿到你的验证码,并做登录操作。还有一些是完全流氓式做法,就玩命的一些快递手机号+验证码频繁的撞接口,也是有概率成功登录的。...二、方案设计 我们可以考虑在登录的阶段必须加一些恶心的图片比对码,或者滑块验证码。这也是一种方式,能尽可能降低登录的撞接口操作。...之后再考虑添加一个指纹ID,对于验证码的生成与用户从浏览器设备过来的指纹做绑定。这样即使对方通过录屏拿到你的验证码,也仍然没有做登录操作。...浏览器指纹的方案只需要做一个验证码绑定即可,之后限流和自动化黑名单,则需要做一些代码的开发。通过配置的方式为每一个需要做此类功能的接口添加上服务治理。

    26410

    不就是个短信登录API嘛,有这么复杂吗?

    小李的团队已经搭建好了Redis,用来存储登录过程中发给用户的短信验证码,是一个手机号验证码的键值对。...,判断可能是被黑客攻击了,于是临时性的屏蔽了攻击来源IP地址的访问。...我们目前只限制了一个手机号60秒内发一次验证码,却没有应对大量不同手机号的情况。” “那现在怎么处理比较好呢?...虽然临时禁用了攻击者的IP,但我们担心会误伤真实用户,而且黑客也可能会变换IP来继续进行攻击。”运维同事继续问道。 “有办法,在发短信验证码之前先要求输入图形验证码。”...安全验收标准: 短信验证码有效期2分钟 验证码为6位纯数字 每个手机号60秒内只能发送一次短信验证码,且这一规则的校验必须在服务器端执行 同一个手机号在同一时间内可以有多个有效的短信验证码 保存于服务器端的验证码

    1.8K41

    不就是个短信登录API嘛,有这么复杂吗?

    小李的团队已经搭建好了Redis,用来存储登录过程中发给用户的短信验证码,是一个手机号验证码的键值对。...,判断可能是被黑客攻击了,于是临时性的屏蔽了攻击来源IP地址的访问。...我们目前只限制了一个手机号60秒内发一次验证码,却没有应对大量不同手机号的情况。” “那现在怎么处理比较好呢?...虽然临时禁用了攻击者的IP,但我们担心会误伤真实用户,而且黑客也可能会变换IP来继续进行攻击。”运维同事继续问道。 “有办法,在发短信验证码之前先要求输入图形验证码。”...安全验收标准: 短信验证码有效期2分钟 验证码为6位纯数字 每个手机号60秒内只能发送一次短信验证码,且这一规则的校验必须在服务器端执行 同一个手机号在同一时间内可以有多个有效的短信验证码 保存于服务器端的验证码

    1.4K20

    比羊了个羊还火的ChatGPT,玩法全攻略讲解

    感受它的强大之处 注册方式 (1)打开注册链接:https://chat.openai.com/auth/login,点击Sign up (2)输入邮箱,可以用QQ邮箱,并设置密码,然后验证邮箱 (3)验证手机号码...,接收验证码 这里请大家注意,中国区的+86是不行的,需要使用国外的手机号 要是没有国外的手机号怎么办呢?...使用到国外的接收验证码平台接收验证码即可,看到目前网上有些租号平台要充值几十美元,用这个平台是全网最便宜的方式,只需要0.2美元,折合人民币1块多,也不需要再去淘宝上买号 打开接验证码平台链接 https...也可以使用QQ邮箱注册 注册完账号之后,在「余额」那里点击「充值」 跳转后,往下滑找到支付宝,使用支付宝充值 0.2 美金即可 充值完后,回到首页搜索「open」关键字就可以找到 OpenAI 验证码临时号码购买链接...当你购买后,然后就可以在激活区域看到待使用的印度区号码 复制这个号码,然后把这个号码放在前面的验证码接收区,点击接收验证码 输入刚刚复制的号码到ChatGPT的注册页面,进行验证码发送,然后就能在接码平台的接收区看到验证码

    10.1K12
    领券