案例②:
项目:区块链
需求:转账接口的性能测试
工具:loadrunner11
区块链转账原理:每个用户创建的账户钱包会存放在本地路径,涉及的URL为本地IP,涉及的参数有:本地钱包,到账钱包,支付密码,转账金额,备注,首次支付秘钥,转账币种。
方案设计难点:
⒈压同一IP无法模拟实际场景,产生的结果可信度不高⒉压多个IP,每个IP下需存在钱包⒊区块链架构以本地为数据库,获取数据难⒋多个IP不可使用IP欺骗方式,需实际的IP
最终讨论场景:准备十五台左右机器以及IP并创建好钱包,以脚本的方式实现本地钱包与外地钱包互相请求。
脚本编写:十五个不同的IP写成15个不同的脚本,通过LR-controller控制场景,实现随机事务以及随机时间范围内运行。