最近我安装了一个网站,请求太多,速度太慢。我们对网站代码进行了许多改进,还购买了一台新服务器。
我想用与导致旧服务器变慢的请求完全相同的请求来测试新服务器。之后,我将加倍请求,进行新的测试等等。
这些请求记录在 apache 日志文件中。因此,我可以解析这些文件并编写某种脚本来发出相同的请求。当然,在这种情况下,请求将仅由我的计算机向服务器发出,但总比没有好。
问题: - 是否有一些应用程序可以做到这一点? - 您会使用 wget? ab? python 脚本吗?
谢谢!
答案1
我以前曾使用过 jmeter 来实现这一点,但是它要求你的日志采用扩展格式。
如果你的情况不是这样,请尝试以下操作:
https://github.com/chromano/apache-log-replay
答案2
宗- 是分布式负载测试工具。它可以使用 apache 日志来创建测试计划。