Header需要加上
authorization: 'Basic Token'
Token為一包含username跟password中間用冒號分隔的base64編碼字串
EX (js):
let user = 'username'
let pwd = 'password'
let token = new Buffer(user+":"+pwd).toString('base64')
siege -c10 -r10 -H "Authorization:Basic dXNlcm5hbWU6cGFzc3dvcmQ=" http://localhost
- -c : concurrent users,模擬使用者的數量
- -r : 每個concurrent user發出的request的數量
- -H : header的內容
- 一個以上的headers,重複加上 -H ex: -H "key1:value1" -H "key2:value2"