0

我已经使用 Selenium 的PHPUnit 扩展设置了一个 Selenium 测试用例。我已经执行了测试用例,它运行良好。

现在我想用The Grinder做一些性能测试。换句话说,我想使用 Grinder 框架提供的 TCPProxy 进程,并多次并行执行我的 Selenium 测试。我可以使用 Grinder TCPProxy 记录整个 Selenium 测试。但是当我想从 Grinder 控制台运行生成的 python 脚本时,我注意到一些 GET 或 POST 请求总是会引发错误。

我的 Web 应用程序是使用 GWT(Google Web Toolkit)开发的。所以显然有很多异步请求。这可能是问题的来源吗?有人已经体验过 The Grinder 和 GWT 吗?

所有的小帮助都会很棒。

4

1 回答 1

0

尝试增加每个操作/活动的“等待/睡眠”时间,以适应更糟糕的缓慢 rpc 请求场景。如果这不能解决这种情况,那么您可能在挖掘错误后添加了一些细节。

试试 Selenium,因为它模拟浏览器上的用户交互,因此不会遇到基于 XSRF 的问题,因为您使用 Grinder 使用服务器端方法。

于 2013-01-22T09:04:35.930 回答