摘要: 前言: 大概有4个月没有更新了,因项目和工作原因,忙的手忙脚乱,趁十一假期好好休息一下,年龄大了身体还是扛不住啊,哈哈。这次更新Android端自动化测试框架,也想开源到github,这样有人使用才能慢慢完善。 思路: 因为手机app里也是一个个页面组成的,本质上和web没什么太大区别,所以可以使用 阅读全文
posted @ 2019-10-10 10:23 路小坏 阅读(3198) 评论(1) 推荐(0) 编辑
摘要: 开头 写这篇文章的目的其实有2个: 1.总结自己的工作收获工作中的经验 2.也是应我离开公司后,测试小伙伴们的诉求,给他们一些指点吧(杨霞,雅洁,高巧,还有雪晴,希望此篇文章能给你们提供一些帮助,助你们在测试的道路上越走越好) 好了,废话说了很多,回归正题,性能测试的工具有很多,但是总体还是思路和设 阅读全文
posted @ 2019-05-08 13:38 路小坏 阅读(1258) 评论(4) 推荐(6) 编辑
摘要: 开头 相信不少用过appium的同学,对于使用appium的一些体会与感受是否与我相似 1. appium启动服务和app程序非常慢 2. appium多线程并发需要启动多个服务 3. appium必须连接usb线进行自动化测试 所以在Testerhome这个共享氛围很好,也有不少大牛的论坛上爬文章 阅读全文
posted @ 2019-03-05 17:34 路小坏 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前通过重写unittest的初始化方法加入设备参数进行并发,实现了基于unittest的appium多设备并发,但是考虑到unittest的框架实在过于简陋,也不方便后期的Jenkins的持续集成,所以想换一个框架来使用。 那么通过调研,pyhon+pytest+allure 这套框架很不 阅读全文
posted @ 2019-01-28 20:09 路小坏 阅读(3406) 评论(1) 推荐(1) 编辑
摘要: 前言: 在回归测试阶段,UI测试,兼容测试是测试的必要步骤。UI自动化的本身是比较冗余的测试,但是换个角度思考,UI自动化同时连接多台设备,那么在回归测试时,在同一个脚本下产生的测试结果是非常有价值的。 不同设备在并发下的测试结果可以为我们提供: 1. 兼容性测试(不同的手机品牌,Android版本 阅读全文
posted @ 2019-01-17 14:49 路小坏 阅读(1188) 评论(1) 推荐(0) 编辑
摘要: 前言: Appium 是通过模拟用户操作进行自动化操控手机端第三方库。通常使用场景多用于回归测试。在产品教成熟,页面改动较少后,通过ui自动化进行回归操作测试。 Appium 本身使用很简单,java和python两种语言都可以使用,在此我们将使用python操作Appium。 1. 安装 Appi 阅读全文
posted @ 2018-12-25 17:01 路小坏 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 在网上看到一个整理的很好的pandas命令合集,转一份供自己查找与参考 阅读全文
posted @ 2018-12-25 14:53 路小坏 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 目的: 相信大家对于使用Loadrunner测试后的结果分析详细程度还是有比较深刻的感受的,每个请求,每个事务点等都会有各自的趋势指标,在同一张图标中展示。如下图: 而Locust自身提供的chart趋势图缺很简单,如下图: 那么要达到Loadrunner对于每个请求的详细的描述,用locust能否 阅读全文
posted @ 2018-11-22 16:33 路小坏 阅读(1119) 评论(0) 推荐(1) 编辑
摘要: 封装python中的logging方便日常使用 封装logging的类以后,通过修改init中的参数来设置日志输出级别,样式,日志生成时间间隔,最大备份数等 例如做一个小的网络监控小脚本运作日志输出: 阅读全文
posted @ 2018-10-17 14:57 路小坏 阅读(906) 评论(1) 推荐(0) 编辑
摘要: 使用 mitmproxy + python 做拦截代理 转自:https://blog.wolfogre.com/posts/usage-of-mitmproxy/ 本文是一个较为完整的 mitmproxy 教程,侧重于介绍如何开发拦截脚本,帮助读者能够快速得到一个自定义的代理工具。 本文假设读者有 阅读全文
posted @ 2018-08-23 18:06 路小坏 阅读(100373) 评论(7) 推荐(11) 编辑