MetersPhere自动化之后置SQL脚本及随机数变量---注册场景-创新互联

MetersPhere自动化之后置SQL脚本及随机数变量—注册场景 场景分析:

1、需要一个手机号,不能每次都一样,因为注册一定是之前没有用的手机号,所以需要一个随机数
2、第一个接口,获取验证码,获取验证码后还需要从数据库获取验证码
3、第二个接口,注册,要使用获取验证码接口中获取的验证码,还需要相同的手机号

创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,成都做网站、成都网站建设,成都小程序开发,网页设计制作,手机网站开发,全网营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。录入数据库信息

这里提一下链接不成功的原因,你的数据库部署在了服务器A,可能是局域网哦,你平时工作的也在局域网,所以可以用自己的电脑连接,但是你的metersphere所在的服务器B不一定在这个局域网里,这是一中可能,最好问一下你们的运维
还有就是像现在的数据库一般都放在阿里云这种云服务器上,每个数据库都有两个地址,一个是针对内网的,一个是针对外网的,都试试,我的外网地址是连接不上,连的内网地址,具体问题具体分析
在这里插入图片描述

解决手机号

先新建一个场景,里面有已经录入好的发送验证码和注册这两个接口

在这里插入图片描述

然后选择场景变量,新建一个名为phone的变量,我们这边对手机号的校验不多,所以按照如下即可
在这里插入图片描述

发送验证码接口

直接使用${}来获取刚刚设置的变量在这里插入图片描述

添加后置sql

环境选择刚刚添加数据库连接环境,选择刚刚新建的数据库连接配置

其中sql的编写,我们要使用接口请求时的手机号,也是直接使用${}获取即可,但是注意要放在’'里,刚开始我也怀疑是不是调用一次phone变量就随机一次,经过验证不是的,整个场景周期只会是唯一的一个随机值

结果我们放在按列存储里,我们的sql查询结果,可能是1条,也可能是2条,那该怎么获取对应的呢,如果要获取第一条数据,那就是${},只要在参数的名字上加一个_x就可以了

结果我们放在按列存储里,我们的sql查询结果,可能是1条,也可能是2条,那该怎么获取对应的呢,如果要获取第一条数据,那就是${content_1},只要在参数的名字上加一个_x就可以了,获取第二条数据就是${content_2}

在这里插入图片描述

注册接口
手机号,还是使用${phone}来获取
至于验证码。通过${content_1}来获取,不用再设置什么变量了, 验证码接口的后置变量接口已经将验证码设置成了场景变量了。

在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

文章标题:MetersPhere自动化之后置SQL脚本及随机数变量---注册场景-创新互联
转载来于:https://www.cdcxhl.com/article26/dpojjg.html

成都网站建设公司_创新互联,为您提供网站设计App设计网站建设建站公司手机网站建设网站导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设