新手学习测试的简单抓包技巧
对于很多新手来说有两大问题:
第一:抓不到正确的包
第二:英语基础太差
其实以上两个问题很简单,首先,你抓包。用抓包工具之前,先将其他的清掉。然后进行web操作。再看抓包工具诸如fiddler postman F12等的http请求
这里注意:第一,建议测试人员双屏及以上。这样你不需要切换窗口去看,比如,比fiddler打开,在另一个屏幕打开(Windows之所以强大,很多功能的,比如可以window+p,实现扩展功能,这时候你的两个屏幕是可以同时使用的),这个时候就关注fiddler抓包的变化,有时候不一定是一个网页的切换跳转,很多时候当我们鼠标点击某个checkbox(勾选框按钮),都会出现新的包。这个时候要留意,不要忽视它。这样的好处是什么呢?可以很好的帮助大家抓到普通人抓不到的包。有些http请求不好抓,会导致咱们的脚本运行不成功
第二,抓的包是不是我们想要的,看三个地方。 一,response,俗称响应。这样一来,大家能直观的看到。二。看request,俗称请求,看2处,最上面的http请求,和最下面的body数据。三,对照数据的时候,大部分初学者不习惯于去看webform,这个表单里面有很多参数,能反应出网页的属性,也可以分辨你抓的包是不是对的。同时。很多时候我们需要用工具做自动化测试的时候,经常会用到参数化,参数是什么。如果没有接口文档,怎么办?你抓的包又不知道。所以需要用webform看参数。
那么我们最后再来说一下大部分英语基础差的问题,很多关键单词去记一下,这个没办法,需要长期积累,学习英语,对于我们中国的孩子来说,多数人读书十几年英语都没学好,所以这个需要积极加积累。短期的话,就是记住一些常见的单词,比如Linux的命令,cmd的命令,还有就是HTML包括抓包工具里面的常见功能单词,把这些先记住。 这么说吧,英语不好,当看到报错日志的时候,你就一脸懵逼。tips:不要轻易相信百度,对于没有英语基础的人来说,翻译的是单词的直译,IT里面,它的意思有时候是有区别的
最后给初学者补充一个技巧。说到参数化,很多人正则表达式用不好。提取不到正确的变量前面的html的一些比如span、a href、onclick标签等等。自己呢又看不懂这些,复制变量查出来几十上百个不确定是哪个。教大家一招。在网页上找到你的button前后的关键词,然后源代码里面去Ctrl+F查找定位。这样是最准确的,快准稳!
以上是简单的技巧,本人刚开博客不久,后续会陆续更新给初学者帮助,欢迎大家留言点赞互相探讨学习

浙公网安备 33010602011771号