AB -n 1〜1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack如何在Apache Bench中發送多個查詢字符串?
我得到的答案首先查詢字符串,但我也得到
「superDo」不被識別爲一個內部或外部命令,可操作 程序或批處理文件。
請幫我
TIA
問候 瑟爾
AB -n 1〜1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack如何在Apache Bench中發送多個查詢字符串?
我得到的答案首先查詢字符串,但我也得到
「superDo」不被識別爲一個內部或外部命令,可操作 程序或批處理文件。
請幫我
TIA
問候 瑟爾
你可能只需要引用網址,以避免被解釋shell特殊字符。在這種情況下,您的&
符號會導致文本左側在嘗試運行superdo作爲命令時在後臺運行。
ab -n 1 -c 1 'http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack'
您是否嘗試過發佈文件?認爲這應該工作:
AB -n 1〜1 -p postfile.txt -T '應用/的X WWW的形式,進行了urlencoded' http://localhost:2020/welTo.do
然後讓一個名爲平面文件像這樣的內容postfile.txt:
pxtId=3000007937&superDo=jack
實施例適於from here
嘿是有可能指定崗位數據在命令本身而不是像捲曲一樣的文件? – 2017-04-02 17:54:41
有兩種解決方法爲這樣: 1-您可以使用雙引號包圍的網址: AB -n 1〜1的 「http://本地主機:2020/welTo.do pxtId = 3000007937 & superDo =插孔」
2-逃生 「&」 與反斜槓: AB -n 1〜1 http://localhost:2020/welTo.do?pxtId=3000007937 \ & superDo =插孔
工作,但(至少在Windows上)我需要用雙引號(`「`) – thaddeusmt 2012-02-10 15:48:48