文章目录
- 一、本项目涉及接口
- 二、功能脚本
-
- 2.1 获取图片验证码接口
- 2.2 获取短信验证码接口
- 2.3 注册接口
- 2.4 登录接口
- 2.5 认证开户接口
- 2.6 充值接口
- 2.7 投资接口
- 2.8 投资业务链接口
- 三、小结
一、本项目涉及接口
- 注册:获取图片验证码,获取短信验证码,注册
- 登录:登录,登录状态查询
- 开户:实名认证,开户,第三方开户接口
- 充值:获取充值验证码,充值,第三方充值接口
- 投资:投资,第三方投资接口
## 项目难点
– 未掌握postman连接数据库清除注册成功的手机号,导致注册成功用例是一次性的,且由于各脚本手机号不同导致不同的cookie,引发很多问题。目前仅会使用Jmeter的JDBC Configuration Pool及JDBC request元件进行数据库连接解决这个问题。
– 开户请求脚本开发困难在于:请求开户接口响应需要进行正则表达式提取,需要细心和耐心提取正确的响应内容。
– 涉及项目数据库请求需要提前熟悉表结构,先清理依赖表再清理主表。写删除SQL时尤其注意,不能多删。
二、功能脚本
1、整个项目的URL相同,把项目的URL统一解决。—HTTP请求默认值
2、测项目时,要单接口调试。
3、每个接口一个线程组(接口名称)。
2.1 获取图片验证码接口
——————获取图片验证码接口——————
①获取图片验证码成功(随机整数)
– 获取图片验证码成功(随机整数)
②获取图片验证码成功(随机小数)
– 获取图片验证码成功(随机小数)
③获取图片验证码失败(随机数为空)
– 获取图片验证码失败(随机数为空)
④获取图片验证码失败(随机数为字符串)
– 获取图片验证码失败(随机数为字符串)

2.2 获取短信验证码接口
——————获取短信验证码接口——————
①获取短信验证码成功
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
②获取短信验证码失败(图片验证码错误)
– 获取图片验证码成功(随机整数)
– 获取短信验证码失败(图片验证码错误)
注:cookie关联,添加 HTTP Cookie管理器
获取短信验证码,依赖图片验证码

2.3 注册接口
——————注册接口——————
①注册成功
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册成功
②注册失败(图片验证码错误)
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册失败(图片验证码错误)
③注册失败(手机验证码错误)
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册失败(手机验证码错误)
④注册失败(密码为空)-bug
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册失败(密码为空)
⑤注册失败(未同意协议)-bug
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册失败(未同意协议)
⑥注册失败(手机号已存在)
– 获取图片验证码成功(随机整数)
– 获取短信验证码成功
– 注册失败(手机号已存在)
提示:注册接口依赖图片验证码和短信验证码

2.4 登录接口
——————登录接口——————
①登录成功
– 登录成功
②登录失败(手机号未注册)
– 登录失败(手机号未注册)
③登录失败(密码为空)
– 登录失败(密码为空)
④登录失败(锁定)
– 登录失败(错误1次)
– 登录失败(错误2次)
– 登录失败(错误3次)
– 登录成功
— 固定定时器60000ms
⑤登录成功
– 登录成功
– 查询登录状态(已登录)
⑥登录成功
– 查询登录状态(未登录)
提示:密码为空,把密码删除即可
2.5 认证开户接口
——————认证开户接口——————
①认证成功
– 登录成功
– 认证成功
②认证失败(姓名为空)–bug
– 登录成功
– 认证失败(姓名为空)
③认证失败(身份证为空)–bug
– 登录成功
– 认证失败(身份证为空)
④查询认证状态(已认证)
– 登录成功
– 查询认证状态(已认证)
⑤查询认证状态(未认证)–bug
– 登录成功
– 查询认证状态(未认证)
⑥后台开户请求成功
– 登录成功
– 后台开户请求成功
–正则表达式提取器
– 三方开户
提示:认证依赖于登录

2.6 充值接口
——————充值接口——————
①获取图片验证码成功(随机整数)
– 获取图片验证码成功(随机整数)
②获取图片验证码成功(随机小数)
– 获取图片验证码成功(随机小数)
③获取图片验证码失败(随机数为空)
– 获取图片验证码失败(随机数为空)
④获取图片验证码失败(随机数为字符串)
– 获取图片验证码失败(随机数为字符串)
⑤充值成功
– 登录成功
– 获取图片验证码成功(随机整数)
– 请求后台充值成功
–正则表达式提取器
– 三方充值
2.7 投资接口
——————投资接口——————
①请求后台投资成功
– 登录成功
– 请求后台投资成功
–正则表达式提取器
– 三方投资
②请求后台投资失败(金额为空)
– 登录成功
– 请求后台投资失败(金额为空)
③请求后台投资失败(密码为空)
– 登录成功
– 请求后台投资失败(密码为空)
提示:投资依赖于登录
2.8 投资业务链接口
①投资业务链接口
– 获取图片验证码成功
– 获取短信验证码成功
– 注册成功
– 登录成功
– 认证成功
– 后台开户请求成功
– 三方开户
– 获取图片验证码成功(随机整数)
– 请求后台充值成功
– 三方充值
– 请求后台投资成功
– 三方投资

三、小结





