登录脚本
登录成功,内容根据测试用例填写
账号未注册
密码错误3次解锁
先设置密码错误三次
再设置固定定时器,等待60秒后查看结果
修改名称为验证60秒解锁和暂停60秒更方面后续理解
查询已登录状况,记得根据测试用例修改
查询未登录状况
未登录只需要把登录成功删了,只留查询登录状态即可
查看结果核对是否一致
认证脚本
认证依赖于登录脚本
认证成功,内容根据测试用例填写
multipart/form-data 跟普通的 form是有区别的因此记得勾选才能正确执行
姓名为空
注意登录的账号要换成没有认证过的,因此换为phone3
启动后发现索引超长(字符串超出),是BUG,BUG后加在名称上,并且禁用
身份证为空
启动后发现索引超长(字符串超出),是BUG,BUG后加在名称上,并且禁用
查询已认证状态
依赖于登录成功
必须去掉勾 去掉值
换成JSON查看华仔信息
查询未认证状态
电话换成phone3
结果没返回未认证,因此也是BUG,必须要有引导,BUG后加在名称上,并且禁用
请求后台开户
依赖于登录
内容根据测试用例填写
分析正则提取公式
三方开户
查看结果树,选择正则测试,复制input,把所有的杠前面都加两个
表达式填写,添加到正则表达式提取器中
增加一个调试取样器
转为文本格式查看
找到规律 1_g1是参数名 1_g2是参数值
一共有14个,那就写14个,请求引用
扩展Unicde编码
充值脚本
复制前面注册脚本,记得把这个1删了
小数、整数、为空和之前注册模块脚本都是一样的,直接复制即可
随机字符串
相对应的断言也需要复制
获取图片验证码不依赖于登录,因此登录成功其实可以删除,并不影响测试
后台充值响应成功
后台充值依赖于随机验证码 和 登录 因此把登录复制进去,记得登录必须在第一个,必须先登录
+
按照测试用例修改对应 名称 方法 路径 参数值
启动后,换为JSON查看
三方充值直接复制三方开户修改名称即可
和之前一样,正则表达式也要复制进来
可以看到很OK,是一样的
后台充值失败(验证码错误)
把验证码改成错的就行
运行后查看确认无误
投资脚本编写
依赖于登录
请求后台投资响应成功
运行查看访问form数据没问题
三方投资
复制之前的三方充值,然后修改名称即可
金额为空
修改名称,删除金额值即可
密码为空
前台页面,找一个带锁的投资
在上方可以看到ID是820
可以看到最低投资金额为1000
得到信息后,我们修改上去
运行后可以看到成功
投资业务
在前面复制一个,然后修改phone4
因为1 2 3都成功了,这就是为什么之前要设置四个不同的phone
依赖登录
登录手机号要和上面的一致,都是phone4
认证也复制过来
因为前面的身份证号已经用过了,因此现在换一个
投资业务总共复制之前的一共12个
启动后,查看结果树,OK
只要把依赖顺序,接口之间的依赖关系捋清楚了,一定是没问题的
提示:投资ID使用642,密码使用820
登录总结:
1、解锁需要使用固定定时器登录60秒(60000毫秒)
2、查询登录状态(未登录)需要把登录请求删除
三方开户难点:
分析正则提取公式 表达式填写 请求引用
结论:提取的数据不一样,其他都一样
充值总结:
1、后台充值必须先登录,再请求图片验证码,最后调用后台充值
2、三方充值和三方开户一摸一样,直接复制即可