制作一个selenium版本的ab

时间:2013-08-11 13:57:52

标签: selenium load-testing

我想使用Selenium代替ab来对我的服务器进行负载测试,因此我创建了一个selenium脚本,一遍又一遍地请求相同的url。但是,有些信息可以帮助更好地复制ab

1) 请求两个不同选项卡中的同一页面是否算作两个并发请求?

2)如何使用selenium获取请求的“资源大小”等信息并计算每秒请求数? (我意识到,在请求页面时,Selenium使用真正的浏览器,因此下载页面及其所有内容将是单独的请求。)

3)另外,有没有办法检索并发连接数?

我目前正在使用bindings for python,但如果需要,我愿意使用任何与selenium绑定的语言。

1 个答案:

答案 0 :(得分:1)

简短的回答是否定的,使用WebDriver(又名Selenium 2),你想要做的事情都不容易。

1)两个不同选项卡中的同一页面可能会使用浏览器的缓存,因此它不会与打到页面的不同机器上的两个真实用户产生相同的效果。您可以控制某些浏览器的缓存操作,但可能不适合您的目的。

2& 3)WebDriver针对DOM运行,AFAIK无法访问您正在寻找的低级网络统计数据。

相关问题