您的位置:首页 > 其它

chrome性能测试框架webpagereplay

2013-12-06 23:12 281 查看
今天学习了下chrome的性能测试框架,其实它可用于在稳定的环境下测试浏览器向服务器发起http请求至下载请求文档到本地的这个过程。好处在于,其原理在于先将第一次请求回来的文档下载在本地,然后在本地模拟http请求,dns解析等,实现不受网络不稳定性的稳定性测试工作。

一开始会遇到以下问题:

File "src/third_party/webpagereplay/replay.py", line 522, in <module>
sys.exit(main())
File "src/third_party/webpagereplay/replay.py", line 518, in main
return replay(options, replay_filename)
File "src/third_party/webpagereplay/replay.py", line 291, in replay
name_servers=[platformsettings.get_original_primary_nameserver()])
File "src/third_party/webpagereplay/dnsproxy.py", line 41, in __init__


  其原因在于12.04桌面版本默认/etc/resolv.conf文件里面的nameserver为127.0.0.1,这是dhcp配置所致,我们需要将其改过来,

将/etv/NetworkManager/NetworkManeger.conf里面的dns=dnsmasq注释,如
#dns=dnsmasq

然后,重新写入/etc/resolv.conf,可执行
sudo restart network-maanger


  此时,/etc/resolv.conf里面的nameserver已经改了,再次执行sudo ./replay.py --record archiev.wpr,没有问题啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: