<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[q_Catherine的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/q_Catherine</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; q_Catherine]]></copyright><item><title><![CDATA[【Appium】架构简单分析]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/103447086</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/103447086</guid><author>q_Catherine</author><pubDate>Tue, 26 May 2020 17:42:59 +0800</pubDate><description><![CDATA[desktop主要功能
UI分析
录制用例
元素查找测试
Attach已有的session
云测试
desktop使用


点击 Start Server 启动



在本地默认监听4723的端口



点击右上角放大镜位置，开启分析器，帮助分析app、录制case



点击后在弹出的窗口开始配置一些重要属性（决定了我们要测试的平台，要启动的app，以及启动app时候的一些初始化状态）



如...]]></description><category></category></item><item><title><![CDATA[【安全测试】使用Burp Suite做安全性渗透测试]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/104842163</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/104842163</guid><author>q_Catherine</author><pubDate>Fri, 13 Mar 2020 16:18:56 +0800</pubDate><description><![CDATA[1. 安装配置
不细讲，官网https://portswigger.net/burp简单了解下载社区版使用即可。
2. 通过一个例子来看一下如何做爆破测试
如在某在线教育网站中任意获取一个课程链接：

我们只需要拿到51978这个参数使用暴力破解的方式从00000-99999都尝试访问一遍，就可以获取到课程页面的优惠券等信息，从而可以单独把优惠券信息摘出来，进行使用。
3. 如何通过上面的例子获取...]]></description><category></category></item><item><title><![CDATA[【Cypress】尝试写第一个demo来入门]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/104358445</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/104358445</guid><author>q_Catherine</author><pubDate>Sun, 23 Feb 2020 21:42:43 +0800</pubDate><description><![CDATA[尝试写一个demo来入门
1. 创建一个demo_spec.js文件
在Cypress/cypress/integration目录下创建一个新文件demo_spec.js。
touch ../cypress/integration/demo_spec.js


创建完，我们可以看到在Cypress Test Runner的Integration Tests列表显示了该文件。

2. 单击demo_...]]></description><category></category></item><item><title><![CDATA[【Cypress】cypress的首次安装使用]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/104354850</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/104354850</guid><author>q_Catherine</author><pubDate>Mon, 17 Feb 2020 12:32:03 +0800</pubDate><description><![CDATA[三种安装使用方式
1. npm install 方式安装
安装命令：npm install cypress --save-dev


如果您npm以前安装过，则Cypress现在已安装到您的./node_modules目录中，其二进制可执行文件可从访问./node_modules/.bin。
执行命令：./node_modules/.bin/cypress open


sypress主界面被打开...]]></description><category></category></item><item><title><![CDATA[【fiddler】修改域名]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/103881487</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/103881487</guid><author>q_Catherine</author><pubDate>Tue, 04 Feb 2020 15:21:42 +0800</pubDate><description><![CDATA[Fiddler是Windows的桌面软件，在开发过程当中，经常用到 Fiddler对数据进行抓包，Fiddler有个非常好的功能，就是可以把自己机器设置成一个http代理服务器，这样手机就可以通过此代理上网，从而达到抓包的目的。
在抓包过程当中，遇到一个实际问题。有时候为了调试方便，需要将线上的服务定位到内网。比如我们线上的服务器域名为 api.ooxx.com。而内网的用于调试的服务器域名为 t...]]></description><category></category></item><item><title><![CDATA[【Adb】Android调试桥adb命令详解]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/103446698</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/103446698</guid><author>q_Catherine</author><pubDate>Wed, 11 Dec 2019 20:54:26 +0800</pubDate><description><![CDATA[Android常用命令
adb：Android Debug Bridge
adb devices：查看设备
adb kill-server：关闭adb的后台进程
adb tcpip：让Android脱离USB线的TCP连接方式
adb connect：连接开启了TCP连接方式的手机
adb logcat：Android日志查看
adb bugreport：收集日志数据，用于后续的分析，比如耗电量
...]]></description><category></category></item><item><title><![CDATA[【Fiddler】模拟弱网络环境测试]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100738142</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100738142</guid><author>q_Catherine</author><pubDate>Wed, 11 Sep 2019 15:43:21 +0800</pubDate><description><![CDATA[使用fiddler模拟弱网络环境测试


在工具栏中找到Rules，再到Rules列表中找到Customize Rules。在弹出的文本编辑器中使用Ctrl+F使用搜索功能搜索关键字：simulate，定位到如下代码段：
if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request...]]></description><category></category></item><item><title><![CDATA[【Fiddler】fiddler过滤指定域名]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100714571</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100714571</guid><author>q_Catherine</author><pubDate>Tue, 10 Sep 2019 22:17:51 +0800</pubDate><description><![CDATA[Fiddler过滤指定域名的方法
切换到fiddler右侧窗口的Filters选项卡，勾选顶部的“Use Filters”，找到Hosts区域，设置以下三个选项：


第一项有三个选项，不做更改：
“No zone filter”
“Show Only Intranet Hosts”
“Show Only Internet Hosts”
第二个选项是只监控以下网址，如只监控百度，在下面的输入框里填...]]></description><category></category></item><item><title><![CDATA[【Fiddler】常见问题2：iOS手机安装了fiddler证书无法抓包]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100714488</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100714488</guid><author>q_Catherine</author><pubDate>Tue, 10 Sep 2019 22:06:57 +0800</pubDate><description><![CDATA[iOS手机安装了fiddler证书无法抓包
iOS手机下载证书后无法抓包解决方案：

下载证书并添加描述文件
需要在“通用-关于本机-证书信任设置”中打开完全信任


...]]></description><category></category></item><item><title><![CDATA[【Fiddler】常见问题1：小米手机无法安装证书]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100714323</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100714323</guid><author>q_Catherine</author><pubDate>Tue, 10 Sep 2019 22:02:06 +0800</pubDate><description><![CDATA[小米手机浏览器下载后无法安装证书，解决方案
浏览器下载证书后无法安装，因为无法读取证书。
解决方案：

把证书（crt文件）传到手机存储，注意不要通过小米自带的浏览器上传crt文件
设置-更多设置-系统安全-从存储设备安装-选择文件


...]]></description><category></category></item><item><title><![CDATA[【Fiddler】打断点]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100713975</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100713975</guid><author>q_Catherine</author><pubDate>Tue, 10 Sep 2019 21:51:30 +0800</pubDate><description><![CDATA[为什么要打断点呢？
比如一个购买的金额输入框，输入框前端做了限制100-1000，那么我们测试的时候，需要测试小于100的情况下。很显然前端只能输入大于100的。这是我们可以先抓到接口，修改请求参数，绕过前端，传一个小于100的数，检查服务端的功能是否OK。
也就是说接口测试其实是不需要管前端的，主要测后端的功能。Fiddler作为代理服务器的作用其实就是修改请求参数来验证服务端功能。
Fiddl...]]></description><category></category></item><item><title><![CDATA[【Vue】基于Idea搭建一个最简单的vue项目]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100065615</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100065615</guid><author>q_Catherine</author><pubDate>Sun, 25 Aug 2019 17:47:46 +0800</pubDate><description><![CDATA[下载安装

windows环境下载安装：https://nodejs.org/en/download/
命令行分别输入node -v，npm -v 验证是否安装成功

参考文档：https://www.cnblogs.com/chechen/p/10883779.html

...]]></description><category></category></item><item><title><![CDATA[【Fiddler】使用fiddler进行接口测试]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/100024199</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/100024199</guid><author>q_Catherine</author><pubDate>Thu, 22 Aug 2019 21:11:13 +0800</pubDate><description><![CDATA[Fiddler除了抓包做接口测试也是非常方便的。
对应没有接口测试文档的时候，可以直接抓完包后copy请求参数，修改下就可以了。
Composer简介
点开右侧Composer区域，可以看到如下界面，就是测试接口的界面了

1.请求方式：点开可以勾选请求协议是get、post等
2.url地址栏：输入请求的url地址
3.请求头：第三块区域可以输入请求头信息
4.请求body：post请求在此区域...]]></description><category></category></item><item><title><![CDATA[【Fiddler】工具介绍]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/98108297</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/98108297</guid><author>q_Catherine</author><pubDate>Thu, 01 Aug 2019 21:36:46 +0800</pubDate><description><![CDATA[一、工具简介
1.第一块区域是设置菜单，这个前面2篇都有介绍
2.第二块区域是一些快捷菜单，可以点下快捷功能键
3.第三块左边是抓捕的请求会话列表，每一个请求就是一个会话
4.第四块右边上方区域是request请求的详细信息，可以查看headerd、cookies、raw、json等
5.第五块右边下方区域就是response信息，可以查看服务端返回的json数据或其它信息
6.第六块区域左下角黑...]]></description><category></category></item><item><title><![CDATA[【Fiddler】response乱码的解决方案]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/98102670</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/98102670</guid><author>q_Catherine</author><pubDate>Thu, 01 Aug 2019 20:46:04 +0800</pubDate><description><![CDATA[问题
Fiddler抓包时，有时候会发现Response中的HTML是乱码的， 这是因为HTML被压缩了， 我们可以通过两种方法去解压缩。
解决方案1
点击Response Raw上方的"Response is encoded any may need to be decoded before inspection. click here to transform"。
解决方案2
选中工具栏中的"...]]></description><category></category></item><item><title><![CDATA[【Fiddler】chrome浏览器抓https请求]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/96465147</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/96465147</guid><author>q_Catherine</author><pubDate>Thu, 18 Jul 2019 23:11:14 +0800</pubDate><description><![CDATA[web抓https请求
fiddler是一个很好的抓包工具，默认是抓http请求的，对于web上的https请求，会提示网页不安全，这时候需要在浏览器上安装证书。
网页不安全
1.用fiddler抓包时候，打开本篇文章地址：https://blog.youkuaiyun.com/q_Catherine/article/details/996465147
2.提示：网页不安全
fiddler设置
1.打开菜单栏...]]></description><category></category></item><item><title><![CDATA[【Appium】安卓UI自动化1-环境搭建]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/96462589</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/96462589</guid><author>q_Catherine</author><pubDate>Thu, 18 Jul 2019 22:50:03 +0800</pubDate><description><![CDATA[环境配置
JDK安装配置

JDK下载链接：http://www.oracle.com/technetwork/java/javase/downloads/index.html
点击安装，记录安装路径
配置环境变量
a. 系统变量→新建 JAVA_HOME 变量 如 C:\Program Files\Java\jdk1.8.0_201
b. 系统变量→寻找 Path 变量→编辑，在变量值最后输入 ...]]></description><category></category></item><item><title><![CDATA[【SoloPi】SoloPi使用4-功能使用，一机多控]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/96288521</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/96288521</guid><author>q_Catherine</author><pubDate>Wed, 17 Jul 2019 11:38:20 +0800</pubDate><description><![CDATA[Soloπ是什么
Soloπ是一个无线化、非侵入式的Android自动化工具，公测版拥有录制回放、性能测试、一机多控三项主要功能，能为测试开发人员节省宝贵时间。
一机多控功能
Soloπ支持通过操作一台主机设备来控制多台从机设备，不需要在各个设备上分别进行重复冗杂的兼容性测试，能够极大提升兼容性测试的效率。
准备开始


打开Soloπ，进入录制回放功能，具体环境配置见：https://blog....]]></description><category></category></item><item><title><![CDATA[【SoloPi】SoloPi使用3-性能测试-启动时间测试]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/94448790</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/94448790</guid><author>q_Catherine</author><pubDate>Tue, 02 Jul 2019 16:10:39 +0800</pubDate><description><![CDATA[响应耗时计算工具
Soloπ响应耗时计算工具，通过录屏分帧的方式自动识别起始点和结束点，精确计算耗时。
特性

模拟用户视觉，计算结果更贴近用户体验
自动记录点击起始点，自动识别屏幕变化结束点
通过OpenCV进行图像识别
支持原生应用、H5、游戏
支持启动耗时、页面跳转耗时、列表滑动耗时、动画耗时

使用方法

具体环境配置方法见https://blog.youkuaiyun.com/q_Catherine...]]></description><category></category></item><item><title><![CDATA[【Adb】adb命令-官方文档]]></title><link>https://blog.youkuaiyun.com/q_Catherine/article/details/94448265</link><guid>https://blog.youkuaiyun.com/q_Catherine/article/details/94448265</guid><author>q_Catherine</author><pubDate>Tue, 02 Jul 2019 15:45:00 +0800</pubDate><description><![CDATA[https://developer.android.com/studio/command-line/adb

]]></description><category></category></item></channel></rss>