51Testing软件测试论坛

标题: 如何用pyswat做web前端页面性能测试 [打印本页]

作者: lamecho    时间: 2017-6-1 15:39
标题: 如何用pyswat做web前端页面性能测试
首先web端的性能测试,多数情况大家只关注了后台服务器的性能测试,往往忽略了前端页面的展示性能。
具体到request请求耗时,页面dom加载耗时,页面白屏时间,资源加载耗时(一张图片下载用了多久?一个css样式下载又用了多久?耗时点在哪里?)等
今天给大家教教自动化的方式,测试前端页面的性能。这里我们用到的工具是一款叫 pyswat 的自动化测试框架。
首先测试某个页面的性能数据只需要写入两条命令 time_start(登录)/time_end(登录),这样在回放时,访问登录页面的性能数据就会统计出来了。


打印的日志:
---- step2 开始
-------- 页面加载总时间 : 816 毫秒
-------- Request请求耗时 : 59 毫秒
-------- TCP链接耗时 : 0 毫秒
-------- 白屏时间 : 396 毫秒
-------- DNS查询耗时 : 0 毫秒
-------- DOMready时间 : 769 毫秒
-------- 解析DOM树结构耗时 : 165 毫秒
-------- 完成 登录 页面性能统计
---- step2 结束


或是这样:
---- step3 开始
-------- 页面加载总时间 :19243 毫秒
-------- 请求 xmlhttprequest-->http://www.mdqxt.cn/mdcom/system ... jhtml?activeid=pjkb 耗时 :263 毫秒
-------- 请求 xmlhttprequest-->http://www.mdqxt.cn/api 耗时 :93 毫秒
-------- 请求 xmlhttprequest-->http://www.mdqxt.cn/bootstrap/grid 耗时 :18832 毫秒
-------- 请求 img--> 耗时 :52 毫秒
-------- 完成 登录 页面性能统计
---- step3 结束


作者: 我爸是李刚    时间: 2017-8-29 10:49
棒棒的,楼主是真大神。
作者: ynk2017    时间: 2017-8-30 09:46
楼主6666
作者: winson1234    时间: 2017-9-5 16:07
to see see




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2