EJB 性能测试与 CDI 技术解析
1. EJB 性能测试分析
在性能测试中,我们对两种测试的差异主要聚焦于对象关系(O/R)映射注解和数据库模式。当应用准备好进行下一轮测试时,只需重复上一轮测试的步骤即可。
1.1 多表继承 100 用户测试结果分析
首先来看多表继承模型在 100 用户测试下的结果,如下表所示:
| 100 Users | ART | TPS |
| — | — | — |
| Request 1 | 1,240 | 34.1 |
| Request 2 | 594 | 34.1 |
| Request 3 | 549 | 34.1 |
| Request 4 | 543 | 34.1 |
| Total | 732 | 136 |
从这个表格中,我们可以快速注意到两点:
- 获取应用主页所需的时间较长,超过 1 秒,这是因为设置主页时涉及从服务器向浏览器发送数据,通常这比更新购物车操作更耗时。
- 结账过程持续时间不到 1 秒,但这可能是由于测试系统中库存较少。
1.2 单表继承 100 用户测试结果分析
单表继承模型在 100 用户测试下的结果如下:
| 100 Users | ART | TPS |
| — | — | — |
| Request 1 | 1,320 | 33.4 |
| Request 2 | 580 | 33.4 |
| Request 3 | 540 | 33.5 |
| Request 4 | 543 | 33.6
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



