我想一次运行1000次网址。
假设我有一个网址www.examle.com/home.php?id=24。当用户点击页面时,将执行几个功能。一些函数命中数据库,如insert / update / fetch结果。现在我想检查我的1000个用户是否同时点击了我的网址,那么我的功能是否会正常执行?
有没有工具或某种方法来测试它?
答案 0 :(得分:2)
有很多选择,我的选择是Siege 当然有很多选择,看看this list,看看哪些适合你
如果您正在使用这样的Linux安装
head
并像这样使用
$ apt-get install siege
如果您使用的是Windows,请按照here
中的说明操作基准测试示例
使用并发线程(连接)10测试基准http://127.0.0.1 60秒
$ siege -d1 -c1000 http://www.example.com/home.php?id=24
*这不是我的档案,不在我的网站上。我对其内容不承担任何责任或义务
答案 1 :(得分:0)
ab -k -c 1000 -n 10000 http://example.com/
通过发出上述命令,您将同时连接1000个http://example.com/,直到满足10,000个请求。它将使用keep alive标头完成。 在该过程完成1万个请求后,您将收到有关统计数据的反馈。这将告诉您在使用上述参数时,在您施加的压力下网站的表现如何。
答案 2 :(得分:-2)
在Python中尝试以下操作:
import webbrowser
for x in range(1000):
webbrowser.open('http://example.com')