public IBenchmarkPlayer
性能测试的玩家 1 如果玩家类有异步动作, 则同步动作的默认实现就是调用异步动作的 get() => 你可以不显示同步动作 2 如果玩家类只有同步动作, 你可以不实现异步动作, 但是在场景配置中只能指定 async = false
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
IBenchmarkPlayer.DefaultImpls
性能测试的玩家
1 如果玩家类有异步动作, 则同步动作的默认实现就是调用异步动作的 get() => 你可以不显示同步动作
2 如果玩家类只有同步动作, 你可以不实现异步动作, 但是在场景配置中只能指定 async = false
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterScene(java.lang.String action)
场景运行后置事件
|
void |
beforeScene(java.lang.String action)
场景运行前置事件
|
kotlin.jvm.functions.Function1<java.lang.Integer,java.util.concurrent.CompletableFuture> |
getAsyncAction(java.lang.String action)
获得异步动作
|
java.lang.String |
getName()
玩家名, 一般是要做性能测试的技术名
|
kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Object> |
getSyncAction(java.lang.String action)
获得同步动作
|
java.lang.String getName()
玩家名, 一般是要做性能测试的技术名
void beforeScene(java.lang.String action)
场景运行前置事件
void afterScene(java.lang.String action)
场景运行后置事件
kotlin.jvm.functions.Function1<java.lang.Integer,java.util.concurrent.CompletableFuture> getAsyncAction(java.lang.String action)
获得异步动作
kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Object> getSyncAction(java.lang.String action)
获得同步动作