chrome性能测试框架webpagereplay

今天学习了下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,没有问题啦

转载于:https://www.cnblogs.com/stefanlee/p/3462266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值