如何对Liferay网页进行压力测试?

时间:2011-10-06 22:29:22

标签: testing liferay

我在Liferay 5.2.3网站上有一个网页,为了查看该页面,用户应该登录。

我尝试了JMeter进行压力测试,但是在我有了这个issue here(“无效的身份验证令牌”)之后我就停止了。我可以使用什么其他工具来进行压力测试而不会面临身份验证问题(如果脚本可用,则使用脚本示例)。

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我设法登录,然后在向服务器发送POST请求时,我只收到403.我所做的是在portal-ext.properties中将auth.token.check.enabled设置为false。

auth.token.check.enabled=false

但要小心。实施门户网站身份验证令牌是为了防止跨站点请求伪造,如下所述:https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)。 在生产环境中,将属性设置为true。

有关liferay网站的更多信息:http://www.liferay.com/community/wiki/-/wiki/Main/Authentication+Token

答案 1 :(得分:0)

嗯,我不确定,但你可以试试Grinder,它支持jython作为脚本语言,虽然我目前没有一个工作脚本示例。

答案 2 :(得分:0)

您可以使用JMeter,但必须使用其代理记录您的操作(包括登录)。

请参阅JMeter proxy step by step