- 博客(18)
- 收藏
- 关注
原创 python接口自动化-参数关联接口
对于有些操作,是需要上一个接口返回的数据来作为当前接口的请求数据,这时候需要参数关联。比如博客园的随笔删除操作:随笔新建成功,会返回一个id,删除这篇随笔传输它的id就可以了。大致操作步骤:登录-新建随笔(抓包)-删除随笔-使用抓包工具抓取删除请求-分析传输数据-分析新建随笔抓取的包-提取参数-传输参数-代码实现模拟请求删除新建任务,进行抓包使用Charles进行抓包,看请求头部,这个请求...
2020-05-07 12:38:39 2085
原创 python接口测试踩坑之一接口文档的必要性
测试接口还是需要找开发要接口文档,如果手里没有接口文档,模拟接口的很多东西,包括参数传输都需要猜,对于不熟的新手很花费时间。所以接口文档是必须要有的。我在模拟接口前,使用Charles抓包工具进行抓包,遇到传输参数body什么也没有的情况,如图:使用python模拟请求,r2 = requests.post(url2, headers=header, verify=False)没有传body...
2020-05-04 13:14:52 366
原创 python字符串常用操作方法实战
python 字符串操作常用操作,如字符串的替换、删除、截取、赋值、连接、比较、查找、分割等今天挑几个经常用的进行实操,需要其他的操作就去度娘查看哈用法说明查找str.index 和str.find 功能相同,区别在于find()查找失败会返回-1,不会影响程序运行。一般用find!=-1或者find>-1来作为判断条件a='hello world'a.find('l')结...
2020-04-30 12:11:59 291
原创 python接口自动化cookie绕过验证码登录实战
掌握了使用python进行get和post请求后,这一篇学习python接口自动化cookie绕过验证码登录有些功能是必须登录后才能操作,比如博客园“新随笔”的编写及提交。抓包操作步骤:登录博客园,然后对“新随笔”的编写,最后点击“保存草稿”按钮对这个操作进行抓包,主要查看请求头部、cookie的值,还有参数的传输格式。抓包查看数据:首先说下我是学习了北京宏哥的博客,很详细,在这里...
2020-04-29 16:58:03 716
原创 手机APP测试流程
App测试工具 工具会为你提供大量的数据和日志,有了这些数据,就能更方便的判断问题发生的原因。(Android Monkey 压力测试、 Jmeter) UI测试 用户界面的布局是否和UI设计图一致 用户界面是否美观简洁,体现友好性、人性化、便于操作等 业务逻辑测试 业务逻辑测试,主要测试客户端业务能否正常完成。 功能点测试,主要测试客户端功能点是否正...
2020-04-02 12:12:45 286
原创 Appium运行时,报错: A session is either terminated or not started 如何解决?
Appium运行时,报错: A session is either terminated or not started 如何解决?我只设置了Capabilities,只输入了想获得手机移动端的信息的一条语句,可是运行不起来这一句,提示:A session is either terminated or not started。(由于我把问题解决了,问题的截图是截不到了,就从网上找了跟我出现问题一...
2019-12-13 13:58:01 5867 1
原创 appium环境配置及遇到问题解决方法(干货)
怎么安装?确定要使用的语言+配置appium环境安装命令时遇到卡住不动怎么办?报错怎么办?怎么验证安装是否成功?看appium官网的简介怎么安装安装步骤没有比直接看官方文档来的更全面方便,不要因为它全是英文就害怕,可以找下中文版的。官网:http://appium.io/点击“Documentation”有英文版和中文版语言进行选择。确定要使用的语言+配...
2019-11-29 16:34:54 1197
转载 Linux中使用cp命令出现:cp: 略过目录'dir1'
在UbuntuLinux复制文件夹时出现一个问题,做个笔记,希望能给刚入门的菜鸟学习一下(见图1)。出现略过目录:www_linuxidc_com@linuxidc-Aspire-3680:~$ cp www.linuxidc.com /usr/share/backgrounds/cp: 略过目录 “www.linuxidc.com”参数给加上一个-r复制www_linuxid...
2019-11-11 22:14:56 582
原创 liunx目录创建和删除
标识符:“~” 代表当前用户的家目录(“cd /home/huanghuangya ”=“cd ~”都是进入当前用户家目录命令),可以输入 pwd 进行查看,输出了/home/huanghuangaya,其中huanghuangaya是我的用户名。huanghuangaya@ubuntu:~$ huanghuangaya@ubuntu:~$ pwd/home/huanghuangaya...
2019-11-08 09:24:05 264
原创 liunx学习之安装和cd命令
从今天开始正式每天打卡学习liunx命令了作为一个积极向上的测试媛,在极客时间购买了趣谈Linux,当时购买的时候有点跟风。积灰的课程拿出来看,发现这个课程讲的是liunx内核原理,看得我很是吃力。所以买课程还是要看目录和试听下,适不适合自己。然后在网上找资源的时候发现一个很好玩的网站:https://www.linuxdaxue.com/linux-commands-manualLin...
2019-11-05 17:14:30 377
原创 购物车测试和问题总结
因为最近项目都带了购买的需求,所以想着把购物车测试点还有遇到的问题总结一下。这样以后测购买这一块就更加娴熟。未登录时点击添加购物车或者点击立即购买都跳转到登录页面登录后添加购物车商品不同规格添加购物车,查看购物车显示规格跟价格是否对应 不同商品不同数量添加购物车,查看购物车商品数量 商品同一个规格不同数量分别添加购物车2、3次,查看购物车商品数量是否正确立即购买数量不为...
2019-08-08 18:07:41 11354
转载 文件上传和下载测试
文件上传功能文件路径:手动拖拽还是选择文件 文件上传格式:比如图片jpg或gif,视频mp3等 文件大小:超过大小的验证与提示 文件名称长度限制是否可以包含中文、特殊字符(空格)等 按钮:保存、清除、上传 多次上传是否覆盖 上传后是否一致,是否能够正常查看页面界面简洁美观与布局 文字和图例(按钮文字、错误提示文字、说明文字)安全性上传常见木马(不敢上传)性能...
2019-07-12 17:37:32 1266
原创 monkey常用命令和怎么杀死monkey进程
monkey什么时候用?等我们的产品处于稳定状态,没有太多BUG后,一般用monkey去测试产品的稳定性、健壮性(是否会发生闪退、崩溃和无响应等问题)什么是Monkey?Monkey是Android中的一个命令行工具,可以运行在模拟器里或者真机设备中。它向系统发送伪随机的用户事件流(如滑动Trackball、触摸屏幕、按键等)实现对待测应用程序进行压力测试,所有的事件都是随机生成的,不...
2019-03-29 14:55:57 8330 2
原创 cmd运行Python文件的操作
在命令行下敲命令python就进入到Python交互模式,它的提示符是‘ >>>’。之前以为在cmd中运行Python文件需要在Python交互模式下进行。然而一直报错,后来查了下是在命令行模式下操作,不需要在命令行敲python。步骤:1、打开cmd 2、输入:cd+空格+运行文件的目录 #cd 是进入文件的意思 ...
2018-10-30 14:52:15 23953 1
原创 Python中SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: ***错误
前几天一直在对文件的写入、删除等操作学习,但是复制文件的路径一直报错对文件操作不了,所以一直把文件复制到pychrome当前项目的目录中使用,现在总结下怎么使用非当前目录下的文件。fh=logging.FileHandler("C:\Users\huang\PycharmProjects\logging\test1.txt")然后报错:SyntaxError: (unicode e...
2018-10-18 11:02:00 693
原创 定位元素find_element()和find_elements()的区别
for li in liList: upTags = li.find_element_by_class_name("up") #上面一行中find_element应该加‘s’为find_elements if upTags: # 获取歌曲名和演唱者名字 title = li.find_element_by_class_name('song-...
2018-09-28 12:25:45 7855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人