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

Sah*_*hal 5 php apache

我想运行用户登录后列出的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所说,你应该接受你的问题的正确答案.