我被告知我们需要在我们的某个Web应用程序上进行一些性能测试,所以我试图让一些JMeter工作起作用,据我所知,它会模拟HTTP GETS和POSTS。但是,我的一位同事告诉我,如果我使用它,它只会完成有限元测试。但是,如果我这样做,它仍然能够在数据库中创建项目并与逻辑交互,所以我认为它应该足以进行后端的性能测试。她的理由是“如果它通过http页面,我们无法分辨哪个会影响性能”。
所以我完全错了?我很困惑。
答案 0 :(得分:1)
负载测试的整个想法是模拟真实用户的行为和行为尽可能接近现实。
在JMeter中,假定存在并适当配置以下测试元素:
因此,鉴于JMeter测试设计和实施良好,它也足以测试后端。如果在负载测试期间你发现瓶颈就是数据库,你可能需要单独加载测试数据库,JMeter也能够做到这一点,但是我坚信应该对环境进行负载测试。尽可能生产,应该针对整个系统而不是单个组件。