我需要能够写一个批处理脚本在网络上的服务器上做负载测试。我需要它的行为像多台pcs轮询服务器。如果我在运行脚本时深入了解一些细节,它应该会询问我要创建多少个实例、网络上的服务器ip以及轮询时间。因此,例如,如果我在控制台中输入100个实例和2分钟的轮询时间,它应该会创建每隔2分钟轮询服务器的那么多实例。我有了新的想法如何编写批处理脚本,并需要一些指导来实现它。任何帮助都将受到高度的感谢。
发布于 2011-04-15 03:54:19
我只是猜想这是个网络服务器。在这种情况下,请尝试:
Seige -负载测试和基准测试实用程序。您可以将apache日志提供给它,它将根据实际流量模式“重放”这些日志以创建负载。
或者来自Apache web服务器项目的Apache Bench为URL提供了一个很好的页面/秒指示器。
JMeter是一个用Java语言编写的功能强大的基准测试套件。我们在EC2中使用它来为您的web服务器项目生成大量负载。
发布于 2011-04-15 03:58:43
对于初学者,您必须提供更多详细信息,包括平台(Linux、Windows ?)
然后,在网上查找一些批量教程。
但是,批处理文件只是一个接一个地列出命令的问题。
您的输入通常在bash shell中引用为$1,$2 (或在windows shell中引用为%1,%2 )。
例如: myecho Hello World
echo $1
sleep 30
echo $
然后,您需要弄清楚如何“轮询”服务器并在shell中运行这些命令。
https://stackoverflow.com/questions/5668711
复制相似问题