任何人都知道像"Apache Bench"这样的负载测试工具来发送变量URL.(相同的服务器,但不同的查询字符串)
例如,
ab -text list.txt -n 1000 http://test.com/search?
Run Code Online (Sandbox Code Playgroud)
LIST.TXT
name=abc&age=10
name=pqr&age=20
anything=anything&age=30
......
Run Code Online (Sandbox Code Playgroud)
注意:实际上在apache bench中没有这样的选项 - text
Jul*_*lle 22
尝试围攻,因为它提供了你需要的东西.您可以创建使用bash参数的url文件,这样您就不必重复自己.它还支持基本身份验证,POST,登录URL等等.
siege -f urls.txt
Run Code Online (Sandbox Code Playgroud)
urls.txt:
URL=https://www.example.com/
$(URL)index.php?ab=1
$(URL)site.php?different=12
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到更多:http: //www.joedog.org/siege-home/
您可以将以下项目apachebench用于多个URL Apache Bench for Multiple URL
支持ApacheBench的多URL请求.您可以将URL列表设置为"-L filename",并确认每个请求的文档长度响应.
归档时间: |
|
查看次数: |
19651 次 |
最近记录: |