移动性能测试 简易 H5 性能检测流程及实施

49875183 · 2016年08月10日 · 最后由 杜拉拉 回复于 2018年03月28日 · 67 次阅读

简易 H5 性能检测流程


实施

代理工具:AnyProxy

传送门👉 https://testerhome.com/topics/5086

使用 AnyProxy 来完成 H5 请求数据的自动抓取,AnyProxy 支持将抓取到的数据存储到指定文件中,记录的信息也非常全面。
url、host、path、method、reqHeader、connection、startTime、reqBody、protocol、statusCode、endTime、resHeader,length、mime、duration
抓取到的数据直接用于分析就可以了(怎么分析应该不需要我具体介绍了😀

页面解析:jsoup

传送门👉 https://jsoup.org/
使用 jsoup 来对 H5 页面元素进行解析,可以非常简单的得到整个页面 DOM Tree
Document doc = Jsoup.connect(url).get();

自定义规则:根据 APP 对于 H5 的诉求,定制一套标准的性能指标项。

再组装一个漂亮的报告页面就妥妥的了~

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 9 条回复 时间 点赞

校长 NB

怎么分析最好介绍下~😅

#2 楼 @592861602 😁 https://testerhome.com/topics/4132#reply53 你可以看下咱们以前的一节公开课,mqc 妹子讲的还是很全面的,主要是这块我们也是刚自动化出来集成到自动化平台,有些分析项我怕掌握的不太到位,从而误导大家😓 需要试运行一段时间,踩踩坑,我再把怎么分析补全,我一般就是注册个号去 MQC 看看分析项,然后学习一下😂 😂 😂

请我吃龙虾吧,low 校长

#4 楼 @doctorq 带我一起,我只吃不说话

校长写得好,带本猫去看变红的龙虾,我就看看不说话。。

如何储存到文件的,是利用 rule 规则吗?可以介绍下吗?

我是 app 中嵌套了 webview 页面,但是连上 anyproxy 后,每次打开 H5 页面都是空白,但是实际测试是可以打开的,请问这个是怎么回事儿呢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册