我正在使用向服务器发送 REST 请求的自定义 Java 库为 HTTP 服务器编写性能测试。首先,我正在执行数据准备阶段,以便获得要在请求中发送到服务器的对象列表。
现在的问题是,我可以使用 @Param
注释测试可以注入(inject)基准函数的参数列表:
@Param({"param1", "param2", ...})
问题是,我想通过 Java 参数列表实现相同的目标,并避免迭代它们。您能给我一些建议吗?
最佳答案
我使用了一种解决方法,即使用 @Setup(Level.Trial)
以及一个 switch
语句,根据需要初始化参数。
关于java - JMH基准测试中的参数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51897651/