我想运行用户登录后列出的apache基准测试.
如何将此会话传递给ab命令?
例如,x用户通过浏览器登录,并且他被重定向到他的主页个人资料页面.配置文件页面有很多链接,只显示用户登录.如何使用"ab"命令访问这些链接.
ab -n10 -c2 -p post_data.txt https://integration.crossroads.net/index.php(我用ab发布了一些数据,它对我来说很好).
Fab*_*bio 18
为了做到这一点,你应该使用浏览器创建一个会话,之后,假设你正在使用标准技术(即会话和会话cookie),你将能够获取发送到包含会话ID的应用程序的cookie,类似于
PHPSESSID=isldkdkkd8989s9f8
Run Code Online (Sandbox Code Playgroud)
可以使用firebug或浏览器cookie检查器找到它.
拥有该信息,您可以将其传递给ab带有-C选项的命令,Apache Benchmark将充当已登录用户
ab -n10 -c2 -p post_data.txt -C PHPSESSID=isldkdkkd8989s9f8 https://integration.crossroads.net/index.php
Run Code Online (Sandbox Code Playgroud)
PS正如Jaitsu所说,你应该接受你的问题的正确答案.
| 归档时间: |
|
| 查看次数: |
2971 次 |
| 最近记录: |