请问cmc的压测如何使用
【产品名称/功能模块】
命令行管理工具cmc的parallel压力测试功能模块如何使用呢
【问题描述】
- 1.看到官方chainmaker-go/tool/cmc/parallel下的README.md,介绍了事例,但是事例最后一行的--input-data-file的input.data不知道是什么内容格式,另外在使用过程中修改成自己的参数,得到的测试结果均显示失败
`
cmc parallel invoke
--loopNum=10000
--printTime=5
--threadNum=10
--timeout=100000
--sleepTime=100
--climbTime=5
--use-tls=true
--contract-name=fact
--method=save
--org-IDs=org3
--hosts="127.0.0.1:22003"
--user-keys=/root/test/sdk/sdk_configs/crypto-config/org3/user/admin3/admin3.tls.key
--user-crts=/root/test/sdk/sdk_configs/crypto-config/org3/user/admin3/admin3.tls.crt
--sign-keys=/root/test/sdk/sdk_configs/crypto-config/org3/user/admin3/admin3.sign.key
--sign-crts=/root/test/sdk/sdk_configs/crypto-config/org3/user/admin3/admin3.sign.crt
--org-ids=org3
--ca-path=/root/test/sdk/sdk_configs/crypto-config/org3/ca
--pairs="[{"file_name":"key","file_hash":"counter1","time":11111}]"
`
显示结果如下:
`
using crypto CryptoEngine = gmssl tx content: [{"file_name":"key","file_hash":"counter1","time":11111}]
{"tps":0,"successCount":0,"failCount":500,"count":500,"minTime":0,"maxTime":0,"avgTime":0,"startTime":"2024-07-11 17:03:46.851","endTime":"2024-07-11 17:03:51.863","elapsed":5.012,"threadNum":10,"loopNum":10000,"nodes":{"node0_avgTime":0,"node0_count":500,"node0_failCount":500,"node0_maxTime":0,"node0_minTime":32767,"node0_successCount":0,"node0_tps":0}}
{"tps":0,"successCount":0,"failCount":1000,"count":1000,"minTime":0,"maxTime":0,"avgTime":0,"startTime":"2024-07-11 17:03:51.863","endTime":"2024-07-11 17:03:56.864","elapsed":5,"threadNum":10,"loopNum":10000,"nodes":{"node0_avgTime":0,"node0_count":1000,"node0_failCount":1000,"node0_maxTime":0,"node0_minTime":32767,"node0_successCount":0,"node0_tps":0}}
`
tps成功数量均为0
【期望内容/功能改进】
希望能完善文档,指导如何测试使用
【联系方式】(选填)
可填写微信号,或者手机号,方便联系