1.0.0 • Published 1 year ago
@arcologynetwork/benchmarktools v1.0.0
benchmarktools
This is a toolkit for benchmark
1.generateTx(fn,...args)
- Description:Generate and send transactions.
- Parameters
- fn:The function that produces the transaction
- args:Parameters in fn
- Return:Promise
2.waitingTxs(txs)
- Description:Wait for all transactions to execute.
- Parameters
- txs: The promise generated by the function generateTx
- Return:
- Show:Transaction execute result
3.parseReceipt(receipt)
- Description:Parse receipt.
- Parameters
- receipt: Transaction execute result
- Return: Status and height
4.parseEvent(receipt,eventName)
- Description:Parse events in the receipt
- Parameters
- receipt: Transaction execute result
- eventName:Event name
- Return: The data field returned by the event
5.showResult(result)
- Description:Displays the result returned by the parseReceipt function
- Parameters
- result: Transaction execute result
- Return:
6.sleep(ms)
- Description- Sleep milliseconds
- Parameters
- ms: milliseconds
- Return:
7.writeFile(filename,content)
- Description- Write data to file, append mode
- Parameters
- filename: Write file name
- content:Write content
- Return:
8.readFile(filename)
- Description- Read file contents
- Parameters
- filename: Readfile name
- Return:file contents
1.0.0
1 year ago