性能/负载/压力测试业务流程层

时间:2017-02-03 04:47:41

标签: java spring performance-testing

我们有一个基于spring的应用程序,它充当一个使用其他Rest Apis的编排层。 我想仅对此组件进行性能测试,而不是使用下游api。

我正在寻找关于如何做到这一点的任何建筑建议?

目前的方法(有缺陷)是, 我已经专门为这些测试创建了端点,这些测试在功能上使主线程在一段固定时间(短,中,长延迟)中休眠并最终返回模拟响应。我让主线程进入休眠状态的原因是在进行外部休息api调用时模仿I / O操作。

1 个答案:

答案 0 :(得分:1)

将下游API模拟到不同的虚拟主机上,以达到其最大超出规范的条件,即2500毫秒的休眠时间。运行测试,从每个定时事件中减去2500毫秒加上网络延迟。