我可以使用Siege设置多个标头吗?

Joe*_*Joe 12 load-testing http-headers siege

我想使用围攻来定位我的应用程序上的多个URL,每个URL都有不同的标题.我可以为一个请求设置标头

siege -u http://localhost/xyz -d1 -r1000 -c25 --header="Token: f2840fc1"
Run Code Online (Sandbox Code Playgroud)

(这似乎没有记录)

我可以在URL文件中指定URL列表,并为每个URL指定自定义标头.但我无法在文档中看到一种方式.

Jos*_*ust 8

我建议使用两个并发调用siege.编写一个使用Header-A的URL文件,另一个用于Header-B.

对于我的API测试,我有一个get_urls.txt文件和post_json_urls.txt文件,我立刻调用了两个Siege实例.这样一个人被调用Content-Type: text/json而另一个没有.如果没有重写Siege url解析器,这是我知道的唯一方法.

例如:

siege -f get_urls.txt & siege -H 'Content-Type: text/json' -f post_json_urls.txt
Run Code Online (Sandbox Code Playgroud)


Jos*_*phL 5

据我从手册页和阅读周围看到的,我认为你是对的。指定标头的唯一方法是在命令行上使用-H --headerURL 文件中没有的选项。