- 博客(14)
- 收藏
- 关注
原创 Charles解析https配置
本文主要介绍怎么使用Charles抓包并解析https,背景是APP开发者在定位问题时,如果前后端协议是https,很难通过抓包分析接口入参和返回,https报文无法直接被解析,这是个可以解决的问题,接着往下看个人电脑:MacBook proCharles 4.2手机:iphone6 ,version 12.4.8Mac电脑上安装证书文件:1.安装Charles 4.2,自行安装吧,我安装的是4.2版本,最近的几个版本差异不大;2.打开Charles软件,找到Proxy菜单后打开Pr
2020-08-28 21:08:11
1522
原创 Mac上安装Robot Framework
以前用Robot Framework都是用的win7系统,最近在mac上安装了下,简单说下安装过程,和踩到的几个坑,会继续更新,因为还有坑没解决...先介绍下安装电脑 MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports) 版本 10.13.6 (17G65)开始啦一、安装python //Mac自带了2.7.10,就用这个就行啦...
2018-09-02 22:58:09
5332
4
转载 AutoItLibrary的安装与使用
首先说下我的安装哦,python (2.7.13 win32)pywin32 (223 win32)Autoit V3.exe (V3.3.14.5 win64)AutoItLibrary(1.1 win64)(注意,python和pywin32要匹配,包括版本号和位数,如果RF导入是红色,就卸载重装后面三个)(AutoItLibrary要装64位的,63位的会少很多关键字,如send)Auto...
2018-07-13 16:09:52
7185
转载 Robot Framework 安装使用
Robot Framework 的安装配置和简单的实例介绍Robot Framework 介绍Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载...
2018-07-13 15:55:22
1556
原创 RobotFramwork+Appium环境安装及简单实例
一、安装Python、RobotFramwork、RIDE、AppiumLibrary库Python、RobotFramwork、RIDE,这三个我再其他文章单独说,这里不做详述啦~我电脑是Win7 64位操作系统,Python安装的是2.7.13版本32位,RobotFramwork相关组件也是32位的AppiumLibrary可以下载后执行命令安装也可以用命令在线安装: pip instal...
2018-07-13 15:52:04
1679
原创 Fiddler请求重定向
做前端测试(客户端、H5、WEB等)的小伙伴经常需要测试后台各种返回情况下的前端展示和交互,通常需要去改服务端数据库和服务的配置。或者搭建测试桩,找前端开发协助,把前端对服务端的请求指向测试桩。有些场景通过服务端还很难构造,导致前端系统测试场景覆盖不全,或者测试效率低下。 今天要介绍的是一个更高效的方法,用Fiddler进行http的重定向,包含:一、http接口返回...
2018-07-12 15:29:05
15562
原创 压缩包批量解压
使用背景:从linux服务器取下来的文件,每个文件都被自动打成压缩包了,文件非常多,且存在不同目录下,无法手动逐个解压。解决方法:写个脚本,在window上执行,遍历当前目录及子目录中的压缩包,解压到当前文件夹并删除原压缩包(不想删原压缩包的话可以把脚本第5行干掉)脚本如下这个脚本我亲测可用,有需要可以用下1、根据要解压缩文件类型改下后缀名;2、把解压缩程序exe文件的路径配置到系统变量里3、把脚...
2018-07-07 14:46:57
4256
原创 Python编码常见错误
1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: 代码如下:if spam == 42 print('Hello!') 2)使用 = 而不是 ==(导致“SyntaxError: invalid syntax”) = 是赋值操作符而...
2018-07-07 14:31:16
297
原创 使用FreeMind辅助分解测试案例
使用FreeMind辅助分解测试案例1.1 目的按照需求逐条写测试案例时,特别是比较大的需求,案例编写过程中思路容易混乱,导致测试场景出现遗漏、重复等。使用FreeMind辅助分解测试案例,可以使案例分解思路更清晰,而且操作简单,图还好后可以导出为xml格式,直接copy到excel里,转化为测试案例。1.2 软件介绍FreeMind是一款基于java的免费的脑图(mind mapping)制作...
2018-07-05 11:47:47
1121
原创 wireshark+共享网络抓包分析手机APP
Wireshark使用说明Wireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况。你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具,就好像使电工用来测量进入电信的电量的电度表一样。(当然比那个更高级)一、首先为了确保wireshark能够正常使用,在windows系统下我们需要安装好wincap和wireshark(...
2018-07-05 11:41:01
31934
2
原创 Firefox+ModifyHeaders应用手册
一、Modify headers插件1.1 在firefox中添加Modify headers插件 在搜索框中输入“Modifyheaders”,搜索到插件并安装1.2 添加JSON handle插件同1.1,在附加组件管理器中搜索JSON-handle,搜索到插件并安装1.1和1.2安装成功后,打开firefox,右上角会有,证明安装插件成功!1.3 设置点击“Modify headers”插件...
2018-07-05 11:37:04
7469
原创 Fiddler手机抓包,及HTTPS协议抓包
Fiddler对Android&ios手机抓包使用说明,及HTTPS协议抓包 Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。下面为使用fiddl...
2018-07-05 11:32:59
4165
原创 测试及运维人员最常用 150 个Linux命令汇总!
闲话少说,书归正传!下面整理了测试、运维人员常用的150个命令,希望对大家有所帮助!命令功能说明线上查询及帮助命令 (2 个)man查看命令帮助,命令的词典,更复杂的还有 info,但不常用。help查看 Linux 内置命令的帮助,比如 cd 命令。文件和目录操作命令 (18 个)ls全拼 list,功能是列出目录的内容及其内容属性信息。cd全拼 change directory,功能是从当前工...
2018-07-05 11:24:22
883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人