哪些可用的负载测试工具可以消耗S3中的AWS ALB日志

时间:2018-08-03 09:50:10

标签: load-testing

是否有推荐的负载测试工具/服务能够循环使用S3中存储的AWS Application Load Balancer日志,最好利用时间戳来执行钢琴卷轴类型功能?

1 个答案:

答案 0 :(得分:1)

aws-log-replay似乎是您要找的东西,它可以按已定义的并发重放请求。


关于或多或少流行的负载测试工具,我只能想到带有Access Log Sampler的Apache JMeter,它支持Tomcat,Weblogic,Reisin和SunOne的开箱即用访问日志文件,但是您可以提出自己的建议自己实现Generator类,或像HTTP Request指南中所述使用JSR223 PreProcessor动态填充Stop Making Assumptions! Learn How to Replay Your Production Traffic With JMeter采样器字段。


实际上,我认为您无法通过重播访问日志来产生实际的负载,它可能适用于诸如静态内容之类的简单操作,但是如果您的应用程序采用身份验证,会话,复杂的工作流程等,那么-我恐怕您的“重播”尝试将卡在登录页面上。

因此,与其建议您从日志中重播复杂的场景,不建议您选择使用负载测试工具并从头开始创建它。访问日志可用于标识工作负载分布(例如X%的用户通常在执行此操作,Y%的用户在执行此操作等)和预期的并发性(例如X时我们有Y个在线用户)。

相关问题