我在Liferay 5.2.3网站上有一个网页,为了查看该页面,用户应该登录。
我尝试了JMeter进行压力测试,但是在我有了这个issue here(“无效的身份验证令牌”)之后我就停止了。我可以使用什么其他工具来进行压力测试而不会面临身份验证问题(如果脚本可用,则使用脚本示例)。
答案 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,但必须使用其代理记录您的操作(包括登录)。