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