A B C D E F I M N O P R S T W
A
- addReporter(Reporter) - 类 中的方法cn.mingfer.benchmark.Benchmark
-
- Args - cn.mingfer.benchmark中的类
-
用作参数断言的静态接口
- Args() - 类 的构造器cn.mingfer.benchmark.Args
-
B
- Benchmark<T> - cn.mingfer.benchmark中的类
-
- Benchmark(int, Executable) - 类 的构造器cn.mingfer.benchmark.Benchmark
-
- benchmark() - 类 中的方法cn.mingfer.benchmark.Benchmark
-
开始压测
- BenchmarkCount - cn.mingfer.benchmark.junit5中的注释类型
-
- BenchmarkCountExtension - cn.mingfer.benchmark.junit5中的类
-
- BenchmarkCountExtension() - 类 的构造器cn.mingfer.benchmark.junit5.BenchmarkCountExtension
-
- BenchmarkTiming - cn.mingfer.benchmark.junit5中的注释类型
-
注解一个方法,对该方法进行计时压测
- BenchmarkTimingExtension - cn.mingfer.benchmark.junit5中的类
-
对 Junit5 扩展支持压测
- BenchmarkTimingExtension() - 类 的构造器cn.mingfer.benchmark.junit5.BenchmarkTimingExtension
-
C
- check(boolean, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- check(boolean, String, Object...) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- check(boolean, String, Object) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- cn.mingfer.benchmark - 程序包 cn.mingfer.benchmark
-
- cn.mingfer.benchmark.junit5 - 程序包 cn.mingfer.benchmark.junit5
-
- cn.mingfer.benchmark.reporter - 程序包 cn.mingfer.benchmark.reporter
-
- CONSOLE - 类 中的静态变量cn.mingfer.benchmark.reporter.ConsoleReporter
-
- console() - 类 中的静态方法cn.mingfer.benchmark.reporter.Reporter
-
获取一个打印信息到控制台的报告器
- ConsoleReporter - cn.mingfer.benchmark.reporter中的类
-
- ConsoleReporter() - 类 的构造器cn.mingfer.benchmark.reporter.ConsoleReporter
-
- containsBlanks(CharSequence) - 类 中的静态方法cn.mingfer.benchmark.Args
-
判断参数是否包含空格
- containsNoBlanks(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- CountBenchmark - cn.mingfer.benchmark中的类
-
计数压测器,压测指定次数后停止
- CountBenchmark(int, int, Executable) - 类 的构造器cn.mingfer.benchmark.CountBenchmark
-
D
- datetimeFormatter(DateTimeFormatter) - 类 中的方法cn.mingfer.benchmark.reporter.ConsoleReporter
-
E
- executable - 类 中的变量cn.mingfer.benchmark.Benchmark
-
- Executable - cn.mingfer.benchmark中的接口
-
用于执行测试内容的接口
- execute() - 类 中的方法cn.mingfer.benchmark.Benchmark
-
- execute() - 接口 中的方法cn.mingfer.benchmark.Executable
-
执行测试内容,没有异常抛出视为执行成功,有异常抛出视为执行失败
F
- failedCounts - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
记录失败请求的总数
- findBenchmark(ExtensionContext) - 类 中的方法cn.mingfer.benchmark.junit5.BenchmarkCountExtension
-
- findBenchmark(ExtensionContext) - 类 中的方法cn.mingfer.benchmark.junit5.BenchmarkTimingExtension
-
- frequency(Duration) - 类 中的方法cn.mingfer.benchmark.reporter.ConsoleReporter
-
I
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - 类 中的方法cn.mingfer.benchmark.junit5.BenchmarkCountExtension
-
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - 类 中的方法cn.mingfer.benchmark.junit5.BenchmarkTimingExtension
-
- isBlank(CharSequence) - 类 中的静态方法cn.mingfer.benchmark.Args
-
Returns true if the parameter is null or contains only whitespace
- isEmpty(CharSequence) - 类 中的静态方法cn.mingfer.benchmark.Args
-
Returns true if the parameter is null or of zero length
M
- maxTimeConsuming - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
最小耗时,单位微秒
- minTimeConsuming - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
最大耗时,单位微秒
N
- name() - 类 中的方法cn.mingfer.benchmark.Benchmark
-
- name(String) - 类 中的方法cn.mingfer.benchmark.Benchmark
-
命名压测对象
- notBlank(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- notEmpty(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- notEmpty(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- notNegative(int, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- notNegative(long, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- notNull(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
O
- ofCount(int, int, Executable) - 类 中的静态方法cn.mingfer.benchmark.Benchmark
-
创建一个计数的性能测试实例
- ofTiming(Duration, int, Executable) - 类 中的静态方法cn.mingfer.benchmark.Benchmark
-
创建一个计时的性能测试实例
P
- positive(int, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- positive(long, String) - 类 中的静态方法cn.mingfer.benchmark.Args
-
- prepare(CountDownLatch) - 类 中的方法cn.mingfer.benchmark.Benchmark
-
- prepare(CountDownLatch) - 类 中的方法cn.mingfer.benchmark.CountBenchmark
-
- prepare(CountDownLatch) - 类 中的方法cn.mingfer.benchmark.TimingBenchmark
-
R
- Reporter - cn.mingfer.benchmark.reporter中的类
-
将测试数据形成报告
- Reporter() - 类 的构造器cn.mingfer.benchmark.reporter.Reporter
-
- reporters - 类 中的变量cn.mingfer.benchmark.Benchmark
-
- reportFailed(Throwable) - 类 中的方法cn.mingfer.benchmark.reporter.Reporter
-
- reportStart(long, Benchmark<?>) - 类 中的方法cn.mingfer.benchmark.reporter.ConsoleReporter
-
- reportStart(long, Benchmark<?>) - 类 中的方法cn.mingfer.benchmark.reporter.Reporter
-
- reportSuccess(long) - 类 中的方法cn.mingfer.benchmark.reporter.Reporter
-
S
- service - 类 中的变量cn.mingfer.benchmark.Benchmark
-
- startTimestamp - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
- statistics(Benchmark<?>) - 类 中的方法cn.mingfer.benchmark.reporter.ConsoleReporter
-
- statistics(Benchmark<?>) - 类 中的方法cn.mingfer.benchmark.reporter.Reporter
-
- successCounts - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
T
- threads - 类 中的变量cn.mingfer.benchmark.Benchmark
-
- threads() - 类 中的方法cn.mingfer.benchmark.Benchmark
-
- timeConsuming - 类 中的变量cn.mingfer.benchmark.reporter.Reporter
-
请求的时间之和,单位微秒
- TimingBenchmark - cn.mingfer.benchmark中的类
-
计时压测器,用于压测一段时间内方法的性能
- TimingBenchmark(Duration, int, Executable) - 类 的构造器cn.mingfer.benchmark.TimingBenchmark
-
W
- warmUp(int) - 类 中的方法cn.mingfer.benchmark.CountBenchmark
-
设置预热的次数
- warmUp(Duration) - 类 中的方法cn.mingfer.benchmark.TimingBenchmark
-
设置预热的时间段
A B C D E F I M N O P R S T W
Copyright © 2022. All rights reserved.