使用Jmeter在EC2服务器上进行负载测试

时间:2017-12-18 09:44:05

标签: amazon-web-services testing amazon-ec2 jmeter load-testing

我是一名手动测试员,现在我在初学者阶段学习了Jmeter。我试图在AWS服务器上使用post API加载测试。 Jmeter运行良好&显示我需要的结果。但是我遇到的问题是测试结果没有反映在EC2服务器上。

那么如何将Jmeter的测试结果反映到亚马逊服务器上? 如果有人引导我,那将非常有帮助。

1 个答案:

答案 0 :(得分:1)

如果您想了解测试的影响(即CPU / RAM消耗如何增加,网络接口和磁盘的行为方式等),最简单的解决方案是在被测EC2服务器上启用Amazon CloudWatch 。这样,您就可以收集指标并查看graphs and statistics,而无需安装和配置任何额外的软件。

如果出于任何原因无法接受Amazon CloudWatch,则另一个选项将使用JMeter PerfMon Plugin,您需要为JMeter安装PerfMon Metrics Collector侦听器插件并在EC2服务器上运行ServerAgent(不要忘记打开TCP和UDP协议的相关端口 - 默认情况下Security Groups和您的操作系统防火墙中的4444

有关详细信息和全面的安装和配置说明,请参阅How to Monitor Your Server Health & Performance During a JMeter Load Test