带有袜子代理的JMeter?

mic*_*_65 6 proxy jmeter amazon-ec2 load-testing socks

我想加载测试我在aws上设置的socks代理.我想从vpc外部生成流量.现在从我的本地机器进行测试应该足够了,但最终我想将测试移到一个或多个ec2实例上.JMeter似乎是一个广泛使用的负载测试工具,但如果有人有任何其他建议,将不胜感激.

kos*_*sky 5

通过SOCKS代理使用Jmeter非常简单。

  1. 在Linux上启动您的SOCKS代理 ssh -D8080 https://dmz.server

  2. 使用JVM arg启动Jmeter以将您的代理用于所有连接

    java -DsocksProxyHost=localhost -DsocksProxyPort=8080 -jar ApacheJMeter.jar

  • 厉害了,谢谢 要从 jmeter shell 脚本启动,我运行:`JVM_ARGS='-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=2001' ~/Applications/apache-jmeter-3.0/bin/jmeter "$@" &` (2认同)

Dmi*_*i T 1

这取决于您的编程技能,因为 JMeter 是唯一基于 GUI 的工具。

例如

  • Tsung因内置基准测试、代理服务器支持以及在功能较弱的机器上生成更多负载的可能性而闻名
  • Gattle拥有非常好的报告和非常“令人愉快”的基于 Scala 的 DSL
  • Grinder - 这个家伙可以在 TCP 级别记录请求(而其他人仅支持 HTTP)。您需要了解 Python 才能修改和创建 Grinder 脚本。

有关上述工具的更多详细信息,请参阅开源负载测试工具:您应该使用哪一个?文章,希望对选择正确的选项有所帮助。