Selenium:自动化JQGrid速度测试

时间:2015-12-24 15:42:36

标签: c# performance selenium jqgrid automation

有没有办法在selenium中添加速度测试来测试我的jqgrid表。

我正在测试jqgrid表上的自动化并检查内容是否在特定时间内显示。网格应该在不到1秒的时间内加载。

直到现在我只是自动加载第一页,最后一页,下一页和上一页,并显示否。页面。现在下一步是检查加载所需的时间。有没有可能这样做?

更新

我正在使用nunit来运行自动化。

1 个答案:

答案 0 :(得分:0)

这取决于你如何定义加载时间。您是否要考虑处理服务器响应的时间或仅考虑构建网格DOM 的时间。

jqGrid设置totaltime参数,该参数是通过Web浏览器处理服务器响应和构建网格DOM的时间(以毫秒为单位)。您可以使用$("#grid").jqGrid("getGridParam", "totaltime")来获取值。如果您需要考虑Ajax请求的时间,那么您可以在自定义变量(new Date())内的loadBeforeSend回调中使用记住startTime,然后使用{{1在new Date() - startTime回调结束时。