鍍金池/ 問(wèn)答/Linux  測(cè)試/ ab壓力測(cè)試怎么指定某一個(gè)url的不同參數(shù)

ab壓力測(cè)試怎么指定某一個(gè)url的不同參數(shù)

我在用ab做壓力測(cè)試,
可以通過(guò)執(zhí)行:ab -c 5 -n 10 http://www.example.com/index?...
但是每次請(qǐng)求參數(shù)相同導(dǎo)致接口中會(huì)使用緩存數(shù)據(jù),影響壓力測(cè)試效果,我需要不斷更換user_id參數(shù)的值,而并發(fā)規(guī)則還是 -c 5 -n 10,這個(gè)怎么實(shí)現(xiàn)?

回答
編輯回答
近義詞

ab 目前不支持這種功能,兩個(gè)建議:

  1. 如果你有接口的修改權(quán)限,可以在測(cè)試時(shí)先把接口中的緩存關(guān)掉,或者先把緩存都生成再測(cè)試
  2. 使用 jMeter, 可以參考 JMeter安裝及簡(jiǎn)單使用 里面的例子跟你的情況類似。
2017年6月8日 23:17
編輯回答
葬憶
ab -c 5 -n 10 -H "cache-control:no-cache" http://www.example.com

直接在請(qǐng)求頭上加上不要緩存不行?

2017年8月8日 14:59