我编写了一个简单的订单应用程序,它包含一个包含一组输入字段和一个提交按钮的1页订单。通过调用URL(数据通过POST传递)加载订单:
http://localhost:8080/orderform.jsp
订单表单的输入字段用POST数据填充,并且在表单加载时,在那里进行一些服务器端处理。从数据库中检索数据。加载页面并单击提交按钮后,将进行进一步的服务器端处理以处理订单,然后向用户显示收据页面。
我需要一种方法来加载测试这个简单的过程,以确定服务器的最大吞吐量。
非常感谢任何工具建议。
答案 0 :(得分:3)
对于这种相对简单的负载测试方法,我建议使用JMeter。
答案 1 :(得分:1)
虽然jmeter没问题,但它在分析和参数化方面确实很弱。如果你想要免费但是企业级的东西,我推荐来自SOASTA的CloudTest Lite。它为您提供了在市场上创建逼真场景的最快方式,即实时分析(!),最重要的是,它是免费的。
您可以在此处下载并尝试一下:http://www.soasta.com/cloudtest/lite/
佛瑞德
答案 2 :(得分:0)
使用我们的产品Web Performance Load Tester,这将是一项微不足道的测试。您没有提到预算,我们的产品不是免费的。然而,免费版本将同时运行10个用户,如果您减少思考时间,您可以使用免费版本推送大量交易。
如果您需要免费的东西,JMeter,Grinder和OpenSTA是很受欢迎的选择。您将花费更多时间学习工具并设置测试。
答案 3 :(得分:0)
我写了一个非常简单的工具,因为我不想使用任何基于浏览器的工具。 最大的问题是我也想在本地进行压力测试,比如点击localhost。 也许你会发现它很有用:
https://github.com/georgekosmidis/WebStressTool
使用Apache HTTP服务器基准测试工具v2.3.1757674