posted @ 2020-01-16 10:05 贾常伟 阅读(843) 评论(0) 推荐(0) 编辑
摘要:
兜兜转转试用了一圈自动化框架后,回归到appium,与一年之前相比,appium有了很大的改变:1、iOS 9 之前一直以 instruments 下的 UIAutomation为驱动底层技术(弊端由于 instruments 的限制,单台 mac 只能对应单台设备);2、iOS 9.3 时代推出 阅读全文
摘要:
一、 提示 [Error: Could not detect Mac OS X Version from sw_vers output: '10.12'] 解决方法: 1、终端执行下面指令 grep -rl "Could not detect Mac OS X Version from sw_ver 阅读全文
posted @ 2020-01-15 23:08 贾常伟 阅读(509) 评论(0) 推荐(0) 编辑
摘要:
1、安装Xcode、Command Line Tools和Appium。 2、安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 3、安装i 阅读全文
posted @ 2020-01-15 18:46 贾常伟 阅读(261) 评论(0) 推荐(0) 编辑
摘要:
https://www.charlesproxy.com/assets/legacy-ssl/charles.crt 发开直接安装 阅读全文
posted @ 2020-01-14 23:39 贾常伟 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:
摘要: python + requests实现的接口自动化框架详细教程 1、首先,我们先来理一下思路。 正常的接口测试流程是什么? 脑海里的反应是不是这样的: 确定测试接口的工具 — 配置需要的接口参数 — 进行测试 — 检查测试结果(有的需要数据库辅助) — 生成测试报告(html报告) 那么,我 阅读全文
posted @ 2020-01-05 22:54 贾常伟 阅读(495) 评论(0) 推荐(0) 编辑
摘要:
前言 selenium多线程跑用例,这个前面一篇已经解决了,如何生成一个测试报告这个是难点,刚好在github上有个大神分享了BeautifulReport,完美的结合起来,就能生成报告了。 环境必备: python3.6 : BeautifulReport不支持2.7 tomorrow : pip 阅读全文
posted @ 2020-01-05 22:46 贾常伟 阅读(393) 评论(0) 推荐(0) 编辑
摘要:
什么是UI自动化 自动化分层 单元自动化测试,指对软件中最小可测试单元进行检查和验证,一般需要借助单元测试框架,如java的JUnit,python的unittest等 接口自动化测试,主要检查验证模块间的调用返回以及不同系统、服务间的数据交换,常见的接口测试工具有postman、jmeter、lo 阅读全文
posted @ 2020-01-05 22:28 贾常伟 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:
【问题现象】 在抓https协议请求时,Request和Response显示乱码了: 【解决办法】 第一步:点击 【工具栏-->Proxy-->SSL Proxying Settings...】 第二点:添加需求抓包的请求的域名和端口号: 重新抓包,Request显示正常: 问题解决起来并没有太复杂 阅读全文
posted @ 2020-01-05 21:24 贾常伟 阅读(1080) 评论(0) 推荐(0) 编辑