小编coo*_*okM的帖子

使用Python请求测量网站加载时间

我正在尝试构建一个测试我的互联网连接延迟的工具,更具体地说是网站加载时间.我想过使用python 请求模块来加载部分.

问题是,它没有内置功能来衡量获得完整响应所需的时间.为此,我想我会使用该timeit模块.

我不确定的是,如果我像这样运行timeit:

t = timeit.Timer("requests.get('http://www.google.com')", "import requests")
Run Code Online (Sandbox Code Playgroud)

我是否真的在测量响应到达的时间,还是构建,发送,接收等请求所需的时间?我猜我可以忽略那个超时时间,因为我正在测试网络延迟很长时间(~700ms)?

有没有更好的方法以编程方式执行此操作?

python networking delay timeit python-requests

41
推荐指数
2
解决办法
6万
查看次数

如何在CUDA中以编程方式获取卡规格

我刚刚开始使用CUDA.有没有办法以编程方式获取卡规格?

specs cuda nvidia

12
推荐指数
1
解决办法
9469
查看次数

在selenium中测试页面加载时间的正确方法?

我正在尝试以编程方式测试网站列表的加载时间.目的是粗略模拟用户将感知的页面加载时间.

我的第一种方法是在循环中调用以下内容:

    startTime = System.currentTimeMillis();
    driver.get("http://" + url);
    diff = System.currentTimeMillis() - startTime;
    System.out.println("Load time was " + diff);
Run Code Online (Sandbox Code Playgroud)

问题是有时候我会在页面真正加载之前获得时间结果(即我得到50ms的时间),所以我猜控制在driver.get()完成之前被传递给下一条指令.

我该怎么做才能改进这个测试?

编辑:

正如user1258245建议我可以等待元素加载但问题是我不知道哪些页面预先加载.

java selenium web-testing delay

9
推荐指数
1
解决办法
1万
查看次数