![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 66
面试使用
安澜仙王
希望生活会越来越好
展开
-
Fiddler断点调试
文章来源:https://www.cnblogs.com/50614090/p/7389451.htmlhttps://www.cnblogs.com/Z-Queen/p/12898857.htmlfiddler有两种断点,Before Requests(可以修改请求参数)、After Responses(可以修改返回值)Before Requests 断点设置Before Requests请求断点修改参数值,执行请求After Responses 断点设置响应断点修改响应原创 2020-07-31 15:21:50 · 306 阅读 · 0 评论 -
Fiddler功能讲解
原文链接:https://blog.csdn.net/abcnull/java/article/details/89001642代理模式Fiddler 的代理模式有流模式和缓冲模式,其中流模式是一种实时通信模式,请求之后实时的返回,更接近浏览器真实行为,另外一种是缓冲模式,等所有请求到了再一起返回,可以来控制最后的服务器响应,实际中我们可以根据具体场景选用不同代理模式,fiddler 默认缓冲模式,这里可改变菜单栏file这里与文件导入导出加载有关Capture Traffic:默认勾原创 2020-08-08 16:53:38 · 1286 阅读 · 0 评论 -
get和post的区别
1,GET请求在URL中传送的参数是有长度限制的,而POST没有。2,GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。而POST数据不会显示在URL中。是放在Request body中。3,对参数的数据类型,GET只接受ASCII字符,而POST没有限制。4,GET请求参数会被完整保留在浏览器历史记录里;相反,POST请求参数也不会被浏览器保留。5,GET请求只能进行url编码(application/x-www-form-urlencoded),而POST支持多种.原创 2021-02-19 15:58:23 · 224 阅读 · 0 评论 -
Fiddler的AutoResponder的用法
文章链接:https://blog.csdn.net/yu1014745867/article/details/72843259https://www.jianshu.com/p/6858a25674b4用法1:直接修改返回值首先fidder上找到这条数据的请求url鼠标点击右键,选中Unlocking For Editing,request区域和response区域都处于可编辑状态编辑response返回参数成为自己想要的值然后再选中刚才的url,点击取消选中Unlocking For E原创 2020-07-31 15:47:01 · 4553 阅读 · 0 评论 -
软件测试题目
大公司上线流程:上线要提工单面试的时候可以说做过一些安全测试,奈何公司不重视,例如短信重放攻击主要是平行越权和垂直越权还有数据脱敏的。排查一下敏感数据对应的权限如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证所有用户的功能没有问题什么时候会用到使用Fiddler做安全测试,检测敏感信息是否加密,拦截篡改数据;当测试时发现缺陷,用fiddler抓包,定位该问题是前端还是后台的问题;模拟弱网环境;统计单个功能的响应时间。说说你最有印象的bug短信重放攻原创 2021-02-24 11:40:01 · 318 阅读 · 0 评论 -
app测试-adb的运用
目录下载地址查看Android 系统版本查看设备信息型号命令单独查看某一硬件或系统属性:adb shell getprop <属性名>获取 root 权限可以直接获取 root 权限,并挂载系统文件系统为可读写状态列出指定应用的 dump 信息列出对应包名的 .apk 位置进入设备shell查看所有应用列表查看系统应用列表查看第三方应用列表返回设备序列号SN值:获取设备的ID:安装apk重新安装卸载apk清除应用数据与缓存命令滑动解锁输入文本切换键盘获取app版本号屏幕分辨率命令屏幕密度命令获取原创 2021-02-17 13:35:36 · 1027 阅读 · 0 评论 -
Fiddler抓Https包
文章来源:https://blog.csdn.net/amrenyu/article/details/80745674点击上访的Tools–>Options分别按照下面两张图设置 HTTPS、connections两个页面。原创 2020-07-31 14:37:25 · 148 阅读 · 0 评论 -
接口测试题目
1,怎么抓取HTTPS协议2,说出请求接口中常见的返回状态码http状态码3,HTTP协议请求方式4,HTTP和HTTPS协议区别5,POST和GET的区别get和post区别6,HTTP请求报文与响应报文格式7,常见的POST提交数据方式8,Session和Cookies区别9,怎么设计接口测试用例?10,HTTPS测试点11,从HTTP变化到HTTPS协议,测试点12,一个订单的几种状态如何全部测到,如:未处理,处理中,处理失败,处理成功未处理和处理成功都好测试,正常流程就可原创 2021-02-24 11:40:14 · 719 阅读 · 0 评论 -
Git操作
目录下载码云生成公钥1. 打开终端(git)进入.ssh目录2. 生成RSA密钥对3. 查看公钥内容4. 将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)5. 添加公钥完成后进行测试公钥git push不用重复输入用户名和密码(解决方案)方案一:方案二:如何操作创建版本库把文件添加到版本库中git add:添加到暂存区git commit:把文件提交到仓库git status:查看是否还有文件未提交git diff:查看未提交的文件具体修改内容版本回退git log:查看修改的历史记录gi转载 2021-01-04 23:07:44 · 224 阅读 · 0 评论 -
app测试系列的文章
APP测试流程梳理移动终端app测试点总结APP网络测试要点和弱网模拟耗电分析移动性能测试 Android 后台耗电分析及优化adb命令模拟手机低电量状态ios耗电分析IOS手机耗电量测试的一个文艺玩法兼容性测试如何保证APP兼容性覆盖测试如何进行APP兼容性测试如何保证APP兼容性覆盖测试?app性能APP性能(Monkey)【启动时间、CPU、流量、电量、内存、FPS、过度渲染】...原创 2021-02-17 18:33:17 · 138 阅读 · 0 评论 -
Jenkins
目录准备工作安装jdk1.8准备工作安装jdk1.81、到官网下载jdk-8u161-linux-i586.tar.gz,将该包上传到linux服务器上,进行解压,这里解压到/usr/local/jdk1.8.0_1612、进行配置vi /etc/profile,在文件末尾加上JAVA_HOME=/usr/local/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/t.转载 2021-01-29 16:50:02 · 144 阅读 · 0 评论 -
Fiddler的常用命令
文章链接:https://www.cnblogs.com/sea520/p/10189217.htmlhttps://www.cnblogs.com/yyhh/p/5140852.html输入命令的地方=post 或者=200查找对应响应码的数据包或请求类型的数据包输入“=post”将选择post的数据包并用蓝色底标色select image(还有css类型、html类型等)查找服务器返回是图片类型的请求?sug匹配指定字符的请求包Bold xxx对带有某个字段的请求包字体加原创 2020-07-31 17:34:13 · 375 阅读 · 0 评论 -
Fiddler进行弱网测试
原文链接:https://www.cnblogs.com/zaomu/p/12122841.html模拟网速:启动Fiddler,打开菜单栏Rules—Performances—Simulate ModemSpeeds这里打开了模拟调节速度启动fiddler找到Rules—Customize Rules点击打开弹出来了Fiddler Script页面,找到以下代码进行修改if (m_SimulateModem) { // Delay sends by 300ms pe原创 2020-08-08 11:55:06 · 630 阅读 · 0 评论 -
svn操作
资料来源:https://easydoc.top/s/78711005/uSJD1CDg/60815798目录下载服务端Checkout同步代码Update更新代码Commit提交代码查看提交的代码的修改情况查看日志撤销本地修改撤销已经提交的代码忽略文件撤销忽略SVN仓库目录和开发建议如何创建分支如何合并代码切换分支修改仓库地址下载官网下载太慢,可以在这里下载:https://pc.qq.com/search.html#!keyword=TortoiseSVN服务端服务端可以不用自己安装,可以.转载 2021-01-06 23:29:57 · 340 阅读 · 0 评论 -
app测试题目
app测试与web测试的区别系统架构:web端系统,更新服务器,不需要更新客户端;APP如果更新了服务端,客户端也要更新并测试;兼容性:Web端要考虑不同的浏览器内核进行测试(IE、chrome、Firefox),APP的兼容性要考虑选择主流的机型,不同的分辨率、尺寸, 以及不同的操作系统;App要考虑交叉事件测试,安装,卸载,前后台切换测试;App还要考虑界面操作,如:横竖屏切换,多点触控,事件触发区域。1、中断测试(来电去电,短信,蓝牙,NFC支付,闹钟,数据线插拔,锁屏,断电,关机重启等)原创 2021-02-23 16:58:43 · 318 阅读 · 0 评论 -
linux题目
Linux:你常用的命令是什么?用什么查看log?如何查找一个文件大小超过5M的文件如何查看进程?ps查看进程ps -ef | grep javakill 杀掉进程kill -9 javafind 查找文件find / -name java原创 2021-02-24 11:40:26 · 84 阅读 · 0 评论 -
app测试-一种精准monkey测试的方法
来源:https://wetest.qq.com/lab/view/413.html相信大家都知道移动端应用的monkey测试吧,不知你们有没有为monkey测试的太过于随机性的特性有过困扰,至少在我们这种界面控件较少且控件位置较偏的app的使用上其测试有效性大打折扣。因此本文主要针对这个问题,提供了一种解决方案。1. 问题背景Monkey测试:是Android自动化测试的一种手段,简单的说是像猴子一样乱点,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),是一种随机性测试,为.转载 2021-02-17 15:05:48 · 289 阅读 · 0 评论 -
http状态码
http状态码:1、200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了。2、300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了。3、400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403表示没有权限访问这个页面,404代表没有这个页面。4、500 5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果。...转载 2021-02-19 16:45:52 · 195 阅读 · 0 评论 -
测试要点
H5测试1,在微信浏览器测试2,在手机浏览器打开测试3,在支付宝打开测试4,注意emoji的测试小程序分享朋友测试需要跑一个完整的流程,不然会被坑地图测试1,城市自动定位2,移动区域是否影响其他变量(地点的选择)测试注意情况1,多注意运营人员误删除,重复删除,删除之后的重复添加的情况2,多考虑功能之间的对应关系3,抓包测试最准确,看公司要求粒度4,测试一些统计的功能可以尝试着改日期5,测试一些统计类的功能,要用excel统计数目对比导入文件的原数量6, 小程序测试一定注意其他原创 2021-03-16 18:35:49 · 113 阅读 · 0 评论 -
Fiddler进行手机抓包
文章链接:https://www.cnblogs.com/yyhh/p/5140852.html打开Fiddler,点击菜单栏中的 [Tools] –> [Fiddler Options]点击 [Connections] ,设置代理端口是8888, 勾选 Allow remote computers to connect, 点击OK在手机端连接跟PC的同一个wifi,并且设置代理IP与端口(代理IP就是PC的IP,端口是Fiddler的代理端口8888)访问网页输入代理IP和端口,下载F原创 2020-08-02 21:59:37 · 898 阅读 · 0 评论 -
接口测试
什么是接口接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。接口都有哪些类型?接口一般分为两种:1.程序内部的接口 2.系统对外的接口接口的分类:1.webservice接口 2.http api接口webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。http api接口是走http协议,通过路径来区原创 2021-02-19 16:40:36 · 93 阅读 · 0 评论 -
app测试-中断测试
App运行时切换网络(2G、3G、wifi)App运行时浏览网络App运行时使用蓝牙传送/接收数据App运行时使用相机、计算器等手机自带设备中断测试要点中断指软件在工作中被其他的任务或意外事件等情况终止推出,相应的测试即为中断测试,中断测试有人为中断、新任务中断以及意外中断等几种情况中断详细包括以下:一. 来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断二:短信中断:接收短信、查看短信三:其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)中断场景:在以原创 2021-02-17 18:13:57 · 2779 阅读 · 0 评论 -
自动化题目
你是怎么开展自动化测试工作的?我们会从功能用例当中挑选合适的用例来转成自动化用例;请介绍一下你的自动化测试框架模块一:cases(K色死)文件夹,自己根据接口需求封装的模块(注册,登录,充值),保存测试用例的类模块二:configs(康菲格斯)文件夹,配置文件,存放项目当中共有配置:文件名、日志器,数据库,url地址模块三:datas(得塔斯):保存测试用例 Excel 文档数据;模块四:logs(老格斯)文件夹,存放日志文件;模块五:reports(瑞跑次)文件夹,存放生成的报告pytes原创 2021-02-24 10:26:21 · 106 阅读 · 0 评论 -
app测试-monkey
目录介绍简单用法常见命令组合Monkey参考命令Monkey参数的约束限制规范:Monkey测试参数建议Monkey工具十一个事件--pct-touch--pct-motion--pct-trackball--pct-nav--pct-majornav--pct-pinchzoom--pct-rotation--pct-syskeys--pct-appswitch--pct-flip--pct-anyevent--kill-process-after-error--monitor-native-crashe原创 2021-02-17 14:32:18 · 795 阅读 · 0 评论 -
app测试-进程测试
1)安装后是否在运行,进程是否存在2)杀死进程后,再次进入app是否正常3)app运行中卸载4)app非运行状态下卸载APP切换到后台,再回到app,检查是否停留在上一次操作界面。APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样。app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回原创 2021-02-17 18:05:23 · 280 阅读 · 0 评论 -
APP测试要点-安装和卸载
安装、卸载与升级更新测试原创 2021-02-17 18:01:02 · 1230 阅读 · 0 评论 -
app-功能测试
介绍1)就是ui类的,点点点,看看是否有问题,就是类似用户使用,功能是否满足需求开发2)基本的功能要包括与安卓系统的交互。如配件耳机啊,传感器啊的交互,音视频等。主要看应用的功能。用户体验测试1、是否有用户引导2、菜单层次是否太深3、交互流程分支太多4、相关选项离的太远5、一次性载入太多数据6、界面中按钮点击范围是否适中消息推送开关设置默认开关应该是全打开状态,设置开关可以自由打开关闭设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)确认后台未打开AP原创 2021-02-17 15:27:53 · 176 阅读 · 0 评论