(接口自动化)案例②:区块链接口性能测试

案例②:

        项目:区块链

        需求:转账接口的性能测试

        工具:loadrunner11

       区块链转账原理:每个用户创建的账户钱包会存放在本地路径,涉及的URL为本地IP,涉及的参数有:本地钱包,到账钱包,支付密码,转账金额,备注,首次支付秘钥,转账币种。

        方案设计难点:

⒈压同一IP无法模拟实际场景,产生的结果可信度不高
⒉压多个IP,每个IP下需存在钱包
⒊区块链架构以本地为数据库,获取数据难

⒋多个IP不可使用IP欺骗方式,需实际的IP

        最终讨论场景:准备十五台左右机器以及IP并创建好钱包,以脚本的方式实现本地钱包与外地钱包互相请求。

        脚本编写:十五个不同的IP写成15个不同的脚本,通过LR-controller控制场景,实现随机事务以及随机时间范围内运行。

猜你喜欢

转载自blog.csdn.net/weixin_42021543/article/details/80855988