我使用PHPUnit extension for Selenium设置了Selenium测试用例。 我已经执行了测试用例,它运行得很好。
现在我想用The Grinder进行一些性能测试。 换句话说,我想使用Grinder框架提供的TCPProxy进程并且多次并行执行我的Selenium测试。我可以使用Grinder TCPProxy记录整个Selenium测试。但是当我想从Grinder控制台运行生成的python脚本时,我注意到一些GET或POST请求总是引发错误。
我的网络应用程序是使用GWT(Google Web Toolkit)开发的。所以显然有很多异步请求。问题可能来自哪里?有没有人经历过Grinder和GWT?
所有的小帮助都很棒。
答案 0 :(得分:0)
尝试增加每个操作/活动的“等待/休眠”时间段,以适应更糟糕的慢速rpc请求方案。如果这不能解决问题,那么您可能在挖掘错误后添加了一些细节。
尝试使用Selenium,因为它在浏览器上模拟用户交互,因此当您面对使用Grinder的服务器端方法时,不会遇到基于XSRF的问题。