我已通过模板&记录了我的web应用程序,以确认我所得到的负载测试结果是否正确?通过增加用户数量,它是否会给出正确的结果? Web应用程序的负载测试足够了吗?使用模板记录应用程序
0
A
回答
3
首先,你需要确保你的测试能够完成它应该做的事情。记录的测试很少能成功重播,所以正常情况下你应该充当如下:
- 添加View Results Tree监听器和1个用户运行测试。检查请求和响应细节以验证您的测试步骤。
如果需要,执行相关和参数化。
- 相关性:识别和处理任何动态参数的过程。大多数人经常使用Regular Expression Extractor。
- 参数化:使测试数据驱动的过程。例如,如果您的应用程序采用多个经过身份验证的用户,则需要在某处存储凭据。这个最常用的测试元件是CSV Data Set Config
使测试现实。由JMeter模拟的虚拟用户需要使用真实浏览器尽可能接近与所有相关内容相关的真实用户:Cookie,标头,缓存等。请参阅How To Make JMeter Behave More Like A Real Browser以了解如何配置JMeter以更贴近真实用户。另外真正的用户需要一些时间来在操作之间“思考”,所以确保你使用Timers来模拟这种行为。
只有在应用上述要点之后,您才应该添加更多的虚拟用户。再次,使用2-3个用户和迭代运行测试,以确保您的测试功能符合设计要求。一旦对此感到满意,您可以增加负载,但不要过度使用服务器,逐渐增加负载,并检查负载增加对应用程序的影响,即响应时间,吞吐量和错误数量随着您的增加而变化负载。同样适用于减少负载,不要立即关闭它,逐渐减少虚拟用户的数量。
相关问题
- 1. 如何在Rails应用程序中创建记录的“模板”?
- 2. 在应用程序之间使用Django url模板标记
- 3. 使用Java web应用程序模板
- 4. 应用程序不记录
- 5. 记录应用程序块
- 6. 记录应用程序块
- 7. C#应用程序记录
- 8. 应用程序记录器
- 9. ASP.net应用程序模板
- 10. Winforms应用程序模板
- 11. Rails应用程序模板
- 12. Python应用程序模板
- 13. Android模板应用程序?
- 14. Android应用程序模板?
- 15. 在不同的应用程序模板中调用应用程序模板
- 16. 使用Doxygen记录程序?
- 17. 使用PowerShell在Web应用程序中启用应用程序日志记录
- 18. 记录模板
- 19. MediaRecorder - 记录调用应用程序
- 20. 记录在多线程应用程序
- 21. c#控制台应用程序的记录器应用程序
- 22. 日志记录应用程序块6.0文本格式化程序模板标记
- 23. 日志记录应用程序块 - 记录调用者
- 24. 仅当使用特定应用程序时才使用键盘记录程序
- 25. 如何在Rails应用程序中记录和利用使用模式?
- 26. 模板未在django中查看应用程序级别模板目录?
- 27. 什么是Spring模板应用程序中的beans:标记?
- 28. iPhone横向专用实用程序 - 模板应用程序
- 29. 使应用程序在退出应用程序后记住Facebook登录会话
- 30. 应用程序洞察 - 记录异常
经过性能测试的基本原理。 https://msdn.microsoft.com/en-us/library/bb924375.aspx。这取决于你的SLA是什么。提供更多细节,如测试计划,您的要求,预期行为,实际行为等 –