logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

压力测试(caliper具体步骤+示例)

为方便测试人员快速上手,FISCO BCOS已经为Caliper提供了一组预定义的测试样例,测试对象涵盖HelloWorld合约、Solidity版转账合约及预编译版转账合约。同时在测试样例中,Caliper测试脚本会使用docker在本地自动部署及运行4个互连的节点组成的链,因此测试人员无需手工搭链及编写测试用例便可直接运行这些测试样例。

文章图片
#压力测试#区块链
智能合约开发与测试1

根据文档要求,编写太阳能板新增接口功能,必须将新增太阳能板数据存入指定表中,在存储完成后需触发后事件并返回存储与否的标识;根据文档要求,编写能源新增接口功能,必须将新增能源数据存入指定表中,在存储完成后需触发后事件并返回存储与否的标识;根据文档要求,编写太阳能板修改接口,必须通过指定表修改完成数据更新,在完成更新后需触发事件并返回更新与否的标识。根据文档要求,编写能源修改接口,必须通过指定表修改完

文章图片
#智能合约
智能合约的漏洞测试

分析合约内容可知:这个合约中出现了典型的整型溢出漏洞,当数据足够大时,对此数据添加1可能将导致数据存在归零的危害,此类问题常常存在与账户转账中金额设置中,包括美链等智能合约都出现类似的问题。当我们再次查看合约方法内容时,会发现在此处调用方法时由于fallback的不停被调用,此函数也会不停的进行转帐操作,所以我们可以对合约进行以下修改。在此处由于没有receive函数,fallback函数会不停的

文章图片
#智能合约#区块链
区块链系统测试

区块链系统测试区块链系统测试此处已将账户信息从webase导入到webase-front,已经验证一致。

文章图片
#区块链
rpc请求调用

服务端响应必须包含result或error成员,但两个成员不能同时包含。FISCO BCOS提供丰富的RPC接口供客户端调用。

文章图片
#rpc#qt#网络协议 +1
到底了