跳过导航链接
A B C D E F I M N O P R S T W 

A

addReporter(Reporter) - 类 中的方法cn.mingfer.benchmark.Benchmark
设置报告生成器 Reporter.console() - 将压测信息打印到终端
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
断言表达式,当表达式不通过时抛出 IllegalArgumentException
check(boolean, String, Object...) - 类 中的静态方法cn.mingfer.benchmark.Args
断言表达式,当表达式不通过时抛出 IllegalArgumentException
check(boolean, String, Object) - 类 中的静态方法cn.mingfer.benchmark.Args
断言表达式,当表达式不通过时抛出 IllegalArgumentException
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
断言参数没有包含空格,包含空格抛出 IllegalArgumentException
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
断言参数是否仅为空格,仅为空格抛出 IllegalArgumentException
notEmpty(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言参数不为空,否则抛出 IllegalArgumentException
notEmpty(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言集合参数不为空,否则抛出 IllegalArgumentException
notNegative(int, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言传入的整数是一个非负数,否则抛出 IllegalArgumentException
notNegative(long, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言传入的整数是一个非负数,否则抛出 IllegalArgumentException
notNull(T, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言类型是否为 null,否则抛出 IllegalArgumentException

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
断言传入的整数是一个正整数,否则抛出 IllegalArgumentException
positive(long, String) - 类 中的静态方法cn.mingfer.benchmark.Args
断言传入的整数是一个正整数,否则抛出 IllegalArgumentException
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.