测试基础

  • 【iTestCat】Fiddler AutoResponder的使用(抓包工具Fiddler使用教程)

    AutoResponder(重定向)的主要功能是通过自己创建规则,自动修改服务器的返回结果,相当于charles 的map功能。 使用场景 在工作上遇到一个BUG,当前端调用接口时,接口返回的参数A等于0(正常情况下应该返回1),造成前端展示出现了错误,但是我们不知道这个BUG是怎么重现的(将出现BUG的那个请求重复调用,之后都返回1)。是BUG就得解决,我…

    2019年1月8日
  • 【iTestCat】Fiddler下载、安装与过滤(抓包工具Fiddler使用教程)

    在日常的测试工作中,经常需要使用到抓包工具,我接触过的工具有wireshark,tcpdump,charles,Fiddler这几款,但是我目前在工作中只需要抓http的包,所以使用Fiddler会更加方便(免费的哟~~~)。今天我们就来介绍一下Fiddler的下载安装,以及过滤。 1、下载: 推荐大家到官网进行下载,地址如下:https://www.tel…

    2018年12月13日
  • 【iTestCat】HTTP状态码

    作为一个互联网测试人员无论测试的是web还是app,只要是通过http协议与服务器通信,你就有必要了解http状态码,在出现异常时可以帮助我们分析定位原因。 常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代…

    测试基础 2018年12月11日
  • 【iTestCat】linux top命令详解

    1、top命令简介 top命令是Linux下常用的性能分析工具,类似于Windows的任务管理器。 top命令是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。top命令提供了实时的对系统处理器的状态监视,实时显示系统中各个进程的资源占用状况。它将显示系统中CPU最“敏感”的任务列表,可以按CPU使用、内存使用和执行时间对任务进行排序。top命令的很…

    2018年12月10日
  • 【iTestCat】linux grep命令详解

    1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -a或–text  …

    测试基础 2018年12月10日
  • 【iTestCat】HTTPS的诞生及通信过程

    HTTPS的诞生: HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡卡号、密码等支付信息。 为了解决HTTP协议的缺陷,需要使用另一种协议,也就是我们说的H…

    2018年12月6日
  • 【iTestCat】Charles服务器压力测试(抓包工具Charles使用教程)

    我们可以使用 Charles 的 Repeat 功能来简单地测试服务器的并发处理能力,方法如下。 我们在想打压的网络请求上(POST 或 GET 请求均可)右击,然后选择 「Repeat Advanced」菜单项,如下所示: 接着我们就可以在弹出的对话框中,选择打压的并发线程数以及打压次数,确定之后,即可开始打压。

    2018年11月20日
  • 【iTestCat】Charles的Compose(撰写)功能(抓包工具Charles使用教程)

    Charles提供的Compose功能可以在原有的请求基础上进行修改。 1)点击选定自己想要修改的该条请求 2)右击该条请求选择Compose 3)新出一个New Compose弹窗,修改请求 我们可以修改、增加、删除参数名、参数值,请求头等等。 4)修改完成后,点击“execute”发送编辑的请求

    2018年11月20日
  • 【iTestCat】Charles的Breakpoints(断点)功能(抓包工具Charles使用教程)

    在抓包工具Charles里可以通过Breakpoint 打断点来修改Response数据。 1)打开将要访问的网址,通过Charles抓到想要修改数据的接口 2)点击右键勾选Breakpoints 3)点击Charles工具中Proxy-Breakpoints 4)弹出Breakpoints Settings 弹层 5)双击Location中的想要打断点的接…

    2018年11月20日
  • 【iTestCat】Charles的Rewrite功能(抓包工具Charles使用教程)

    Rewrite 功能功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。 例如,使用charles抓包请求访问http://i.baidu.com,我们可以看到抓包结果,id为28437,我们的目标是将id修改为10000。下图为抓包结果: 下面是使用Charles的Rewrite功能修改步骤: 1)点击Tool->Rewrite 2)添加…

    2018年11月19日