实习日志(随笔)
0518
kay.xxx:看做一整个方法 eg:kay.get = get()
0519
测试案例子账号,商户号不变,交易会员码不变
postman发送请求时,要保证transcode和paycode的唯一
交易分为出金,入金,支付
支付:子商户之间的往来 eg:支付宝用户之间的互相转账
出金行为:将钱挪入到商户卡中 eg:用户将支付宝的钱提现到银行卡
入金行为:子账户将钱挪入到自己的余额中 eg:支付宝余额充值
出金入金都是针对子账户而言
核心成功即造一个核心可以成功的数据,然后将状态码改为未知,再去进行查询,系统扫描到未知状态之后再去执行前置,然后将状态改为成功状态。
核心失败是造一组在核心中不会成功的数据,然后进行出金操作,系统提示操作失败之后,将数据库中对应失败的状态码改为未知,再去进行查询,系统扫描到未知状态之后再去执行前置,然后将识别为错误操作,将状态码变为失败。
测试遇到问题:
手续费设置:
业务参数-手续费设置
修改手续费之后记得复核
系统问题:001-003 011 012
核心失败是在核心中是失败交易但是查询出金结果时却显示交易成功
业务参数-交易会员信息管理-写商户号
0525
本地测试修改的配置文件:application.yml
webapp-WEB-INF-model-model.conf中要和yml中的配置保持一致
前置需修改的配置文件:hibernate.cfg.xml
redis.properties
端口被占用杀死进程命令
netstat -ano,查看端口进程ID
然后将该ID的进程杀死。输入taskkill /F /pid PID
0527
子账户未绑定出金账户:看账户状态码、
子账户表:cust_sub_account
流水表:subacc_fund_05
商户信息表:merchant_info
当发现错误时记得先看数据库的状态码是否限制了账户的操作,然后在日志里看sql能否查出来,一点点给sql赋值找到错误所在。