如何在 Apache Bench 中发送多个查询字符串?

发布于 2024-10-15 08:45:40 字数 279 浏览 3 评论 0原文

ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo =jack

我得到了第一个查询字符串的答案,但我也得到了

“superDo”不被识别为内部或外部命令, 可运行的程序或批处理文件。

请帮助我

TIA

问候 蒂鲁

ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack

I got answer for first query string but i also get

'superDo' is not recognized as an internal or external command,
operable program or batch file.

Please help me

TIA

Regards
thiru

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我的影子我的梦 2024-10-22 08:45:40

您可能只需要引用 URL 即可避免 shell 特殊字符被解释。在这种情况下,您的 & 符号会导致左侧的文本在后台运行,同时尝试将 superDo 作为命令运行。

 ab -n 1 -c 1 'http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack'

You probably just need to quote the URL to avoid shell special characters from being interpreted. In this case your & symbol is causing the text to the left to be run in the background while attempting to run superDo as a command.

 ab -n 1 -c 1 'http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack'
春花秋月 2024-10-22 08:45:40

有两种解决方法:

  1. 您可以使用双引号将 url 括起来:

ab -n 1 -c 1 "http://localhost:2020 /welTo.do?pxtId=3000007937&superDo=jack"

  1. 转义 "&"带反斜杠:

ab -n 1 -c 1 http://localhost:2020/welTo.do? pxtId=3000007937\&superDo=jack

There are two workarounds for this:

  1. You can use double quote to surround the url:

ab -n 1 -c 1 "http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack"

  1. Escape "&" with a backslash:

ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937\&superDo=jack

不一样的天空 2024-10-22 08:45:40

你试过post文件吗?认为这应该有效:

ab -n 1 -c 1 -p postfile.txt -T 'application/x-www-form-urlencoded' http://localhost:2020/welTo.do

然后创建一个名为 postfile.txt 的平面文件,其内容如下:

pxtId=3000007937&superDo=jack

改编的示例 从这里

Have you tried the post file? think this should work:

ab -n 1 -c 1 -p postfile.txt -T 'application/x-www-form-urlencoded' http://localhost:2020/welTo.do

And then make a flat file named postfile.txt with contents like this:

pxtId=3000007937&superDo=jack

Example adapted from here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文