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