在会话链接上运行apache基准测试。 (我想访问会话中的一些页面。)

时间:2011-07-01 11:48:00

标签: php apache

我想运行用户登录后列出的apache基准。

如何将此会话传递给ab命令?

例如,x用户通过浏览器登录,并被重定向到他的主页个人资料页面。配置文件页面有很多链接,只显示用户登录。如何使用“ab”命令访问这些链接。

ab -n10 -c2 -p post_data.txt https://integration.crossroads.net/index.php(我用ab发布了一些数据,对我来说很好用。)

1 个答案:

答案 0 :(得分:18)

为了做到这一点,你应该使用浏览器创建一个会话,之后,假设你正在使用标准技术(即会话和会话cookie),你将能够获取发送到你的app的包含会话ID的cookie ,像

PHPSESSID=isldkdkkd8989s9f8

可以使用firebug或浏览器cookie检查器找到。

拥有该信息后,您可以使用ab选项将其传递给-C命令,Apache Benchmark将充当已记录的用户

ab -n10 -c2 -p post_data.txt -C PHPSESSID=isldkdkkd8989s9f8 https://integration.crossroads.net/index.php

P.S。正如Jaitsu所说,你应该接受你的问题的正确答案。