学习
实践
活动
专区
工具
TVP
写文章

手机验证码登录性能测试

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

1.4K30

手机验证码登录性能测试

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

1.2K30
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

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

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

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

    5K20

    Google Voice 不完全指北

    伪君子 读完需要 4 分钟 速读仅需 2 分钟 前言 Google Voice 是 Google 推出的 VOIP 服务,通俗一点讲就是 IP 电话/虚拟电话。 Google Voice 号码就是虚拟号码,注册或者刷一个相对困难,但是某宝有卖,价格一般在 10 元左右。 保 gv 是无月租的,长时间不用的话会被回收。只要有拨打和接听电话、收发短信之类的行为都不会被回收。 如果不想接着设置的话,这样也就足够了,每个月的 1 会拨打电话,接不接无所谓。 Google Voice 用来验证码是真的爽,知乎、极客时间、即刻、知识星球、B 站都可以用 Google Voice 用来验证码,万一软件被脱库,也就只泄露虚拟号码,不会泄露真实号码。

    3.2K30

    黑产大数据:手机黑卡调查

    在银盛通信这家虚拟运营商的网上营业厅,猎人君发现买到的黑卡的已订业务栏显示的居然是“验证码年卡”,有效期为一年。 ? 据此,推测有些运营商会为灰产定制专用的物联网卡套餐。 虚拟运营商分配到手机卡号段只有170、171这两个段,而所有运营商已发放段有近40个,虚拟运营商以少量的号码资源贡献了大部分的黑卡。由此可见,虚拟运营商的手机卡中很大一部分流向了灰产领域。 虚拟运营商由于找不到完整的段分配表,大量联通的虚拟段无法查到分配给了哪家虚拟运营商。 卡商平台 负责连接卡商和羊毛党、商等有手机验证码需求的群体,提供软件支持、业务结算等平台服务,通过业务分成获利。 由于注册账号需要进行手机短信验证或语音验证,羊毛党/商就会找到卡商平台去获取手机来接收验证码。 六.

    6.2K94

    解决注册ChatGPT手机无法接收验证码问题亲测有效!

    ChatGPT注册成功教程攻略:解决手机无法接收验证码问题 想必大家都知道最近非常火爆的AI智能聊天工具:ChatGPT。 图片 第一步:注册需要工具准备 以下 1.魔法上网 2.国外的手机 ChatGPT注册没有海外手机怎么办? 国外的手机主要用于接收验证码,这个需要花费。 别着急,给大家介绍一个平台,用来接收验证码就可以了。 sms 其他的一些接码平台都试过,但很多都被 ChatGPT 给风控了,没办法正常接收验证码。 不建议去弄哦!浪费邮箱和时间。 别着急,我是用这个就可以验证 图片 一个就验证过了,你们可以去试试。 5.注册完毕后,就可以自由自在的使用ChatGPT了。

    9.1K00

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

    图片发送短信后,后端接口逻辑已把验证码缓存在redis, ! 图片在apifox上定义对应下发登录短信接口,短信登录接口 下载地址:www.apifox.cn图片图片这时候问题就来了,怎么样才能让apifox自动获取下发登录短信接口对应的手机验证码,自动填充到短信登录接口的 图片2、解决思路方案一:后端通过接口返回验证码,下发短信接口后再调用该接口去获取验证码(正式环境需要屏蔽该接口,没办法自动化正式环境接口)方案二:apifox直接访问redis获取数据;这需要在apifox    var redisConfig = "{"host":"192.168.181.130","password":"123456","database":0}";    // 获取当前登录的手机     (e.message);}图片新增测试数据,这里新增手机对应临时变量{{phone}} 图片注意: 需要打开测试数据开关,后点击运行 图片查看结果 !

    24410

    如何在 vuePress中添加博客导流公众-即输入验证码解锁全站文章

    如果您觉得读文章理解起来有难度,希望以下视频能给你带来一些帮助 前言 如今,打开一些网站,发现阅读文章前,先要关注公众,获取验证码,才能解锁文章,这波操作虽然有点“流氓”,但是白嫖的适当付出一点也没有什么 现如今一些自媒体大佬,很多在公众里赚了不少,论当今自媒体平台,公众的商业价值是最大的 很少有听到抖音,快手等独立的个体融资的,但公众就有,依靠它活得洒脱,而凭借它实现融资的还真不少. xxx.jpg', keyword: '验证码', }); }; 但经自己测试,发现无论是使用 vue 的写法,将上面的代码放到 monted 中,或使用this. 可以在公众后台自动回复里添加设置一个固定的值 在vuepress中同样编写全局组件的方式,获取最外层的元素,然后如同 openWrite 的,提交时,需要输入从公众后台菜单栏拿到的固定的值,输入正确的值才能解锁文章 ,只是这个操作有一定的局限,验证码就不能是动态了的 虽然这种方式是不安全的,但依旧可以达到公众引流的目的 想必通过关注个公众回复一个验证码,就能解锁文章,比自己查看源码的方式拿到验证码,要快得多吧

    65210

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

    故事卡-126 作为用户,我可以通过手机和短信验证码更方便的登录。 “对啊”,大壮感觉眼前一亮,说道,“后台在比对请求中的验证码和Redis中保存的这个用户手机所对应的验证码的时候,不管匹不匹配,直接把Redis中的这个验证码作废。 我们目前只限制了一个手机60秒内发一次验证码,却没有限制大量不同手机同时发送的情况。” “那现在怎么处理比较好呢? 安全验收标准: 短信验证码有效期2分钟 验证码为6位纯数字 每个手机60秒内只能发送一次短信验证码,且这一规则的校验必须在服务器端执行 同一个手机在同一时间内可以有多个有效的短信验证码 保存于服务器端的验证码 ) 没成想,一个手机+短信验证码登录的背后,还能牵扯出这么多事儿来。

    4.5K21

    常见支付方式理解

    快捷支付针对小额支付的需求场景,简化了授权过程(例如只需要完成持卡人银行卡、身份证、手机的实名认证即可),同时通过下行短信验证码的形式来完成消费确认,很好平衡了安全性、便捷性。 涉及的概念:代扣、银行卡支付 ---- 银行卡支付 主要指以银行卡账户为依托的支付形式,与此对应支付形式有银行票据(本票、汇票、支票等)、银行行内虚拟账户支付等形式。 线下支付就是通常说的POS单;而线上支付就是我们通常说的在线支付。 与银行卡支付相关的经常提到的概念:无卡支付。 主要利用支付验证要素(卡号、密码、手机、CVN2、CVV2等),结合安全认证(例如短信验证码),让持卡人完成互联网支付。 代扣服务本身不一定拘泥于银行卡,可以是银行虚拟账户等。

    1.1K90

    手机验证码有什么作用?它是如何实现自动发送的

    手机验证码对于很多人来说肯定不陌生,如果使用的app比较多或者做的一些任务比较多,每天短信验证码的数量可能就已经超过了十个。 手机验证码的获取很简单,只需要通过某一个客户端,输入自己的手机号码,然后点击获取验证码即可,非常方便。手机验证码让平时记不住密码的人获得了解放,也保护了我们的账号安全,那么手机验证码究竟有什么作用呢? image.png 二、手机验证码如何发送 手机验证码通常会在60s内发送完毕,那么它是如何发送的呢? 实际上如今有许多的短信验证码第三方平台,通过和相应的客户端的合作,就可以在有需要的时候从后台自动发送验证码到用户的手机上,用户输入相应的验证码后即可完成验证。 如今手机验证码也是我们生活中非常常见的虚拟事物,为了保障自己的权益,建议大家不要随意接收验证码,也不要将自己的验证码告知他人。

    2.8K10

    马斯克新营手段:推特靓在线抢购,算把东方狠活学明白了

    衡宇 萧箫 发自 凹非寺 量子位 | 公众 QbitAI 靓,一个提起来就让人脑子充满“13888888888”(手机)或者“123456”(QQ)的名词。 老马从12月开始打起这批靓的主意。 对于那些品牌方来说,购买推特靓可以保证自己的品牌性,增加知名度(类似域名)。 而对于推特来说,出售用户靓,既能在短期内增加额外收入,又能清理平台上的不活跃账户,何乐而不为? 知情人士透露,并不确定“出售靓”这个计划是否会落实推进,也不确定僵尸清理和靓出售会影响所有用户还是框定部分群体。 但消息一出,吃瓜网友坐不住了。 One More Thing 不过不得不说,这都是腾讯玩剩下的,QQ拍卖靓可是多年来的常规操作。 去年,联通还有个起拍价1366万的超级靓:156666666666,叫价涨幅5万一次。

    9020

    ChatGPT注册没有海外手机必看指南 注册ChatGPT账号防踩坑

    图片 ChatGP想必大家不陌生,就是最近很火的人工智能ai,直接研究如何注册chatGPT,然后第一次注册一直搞到凌晨2点,注册ChatGPT账号注意避手机接码验证。 ▌ 02 kexue上网 当时我用了智能模式,结果一直登录不上 chatGPT ,智能模式好像是两方网络一起用的,登国内网站就用国内的线,登国外的就用虚拟的线,这会留下记录,导致 chatGPT 识别到 咳咳,然后才知道, 一个手机一个月只能绑定一个谷歌账号 ,之后我这两个谷歌账号都坏掉了,登陆不了了。 嘿?!结果还真成了,比谷歌账号还轻松!!! 我真的是..... 这里就是注册 chatGPT 后,需要用验证码激活。 因为chatGPT对我们中国封锁了,所以只能用国外的号码。 那怎么办呢? 只是验证码而已,总不能搞个国外手机吧? 就是收到了验证码,但是验证码错误, 然后我选 了重新获取 验证码,后面到截止时间 了也没给我验证码 ,最终 也没验证成功 。。。。。

    46880

    016:Django商城短信和邮箱注册

    本章知识点 1、发送邮件验证码 2、发送短信验证码 3、基于django的短信和邮件注册 知识点讲解 1、发送邮件 Smtp:轻量级邮件发送协议,邮件的发送和接收人。 我们今天采用163邮箱的smtp服务器 IMAP 发邮件 Pop3 邮件 使用网易163邮箱。 用户收到验证码后,填写验证码并提交 后台校验验证码: #验证码是否存在 #验证码是否过期 #验证码是否对应 过期则删除,注册成功后也删除验证码。 发送短信验证需要借助平台api借口: 3、基于django的短信和邮件注册 发送邮件进行注册 1、提交邮箱 Value Time 邮箱地址 2、发送验证邮件 包含验证码 /链接 3、跳回网站,完成注册 发送短信进行注册 1、发送验证码 2、验证码入库 Value Time 手机 3、提交验证码 4、比对,确认 1、django本身带有邮件发送功能

    21030

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 验证码

      验证码

      天御验证码(Captcha)针对网站、APP 开发者提供安全智能的验证码服务,基于腾讯多年技术沉淀,天御验证码最大程度地保护业务安全;同时,便捷的设计减少交互,让开发者不再因验证码难以识别而担心用户流失。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券