测试
学习测试是从Postman开始的,所以测试专栏的logo选择使用postman的logo。
野生杂学家阿博
发现问题,解决问题,总结反思。
展开
-
测试笔记3——Charles手动抓包设置
前言来开始进入正题啦!!!很多人会好奇是怎么抓包的,抓包我先要准备好环境,那就是我们的主题——手动抓包设置。手动抓包设置步骤1.开启Charles的Http代理代理设置界面上图中,Port是设置抓包的端口号,Enable transparent HTTP proxying表示是否要开启HTTP代理,需要打勾如何点击OK键。还需要查看本机的IP地址下面是本机IP地址界面还有一种...原创 2019-05-03 00:54:45 · 686 阅读 · 0 评论 -
Postman使用笔记——UI界面介绍
前言在实际的开发过程当中,我们会拿到接口API文档,我们需要去测试是否能请求。Postman是一个接口调试工具,我开始用Postman的时候是比较懵逼的状态。我在网上找了一些资料去学习,在这里和大家分享一下我学习Postman的使用心得。Postman下载地址传送门https://www.getpostman.com/UI界面介绍 这是一个进入Postman的主页,下面来...原创 2018-08-26 00:22:07 · 1571 阅读 · 0 评论 -
Postman使用笔记——Postman发送get请求
前言在实际的开发当中,我们经常用到get或者post请求。在这篇博客里面分享一下,如何在Postman中发送get请求。发送get请求1.在Postman工作空间选定get请求 图中我们可以看到很多请求方式,我们需要选中图中的get请求。告诉Postman我们请求这个接口是使用get请求。2.输入基地址 由于我使用的cnode.jsAPI接口文档,所以我输入的基地址是h...原创 2018-08-27 23:08:03 · 64770 阅读 · 7 评论 -
Postman使用笔记——post请求
前言在上一篇博客中我分享了Postman中使用get请求方法。那么接下来和大家分享一个post请求的方法。Post请求1.选定post请求 图中我们可以看到很多请求方式,我们需要选中图中的post请求。告诉Postman我们请求这个接口是使用post请求。2.输入接口基地址 这次我还是使用的cnode.jsAPI接口文档,所以我输入的基地址是https://cnod...原创 2018-08-27 23:44:17 · 7488 阅读 · 0 评论 -
Postman使用笔记——设置全局变量
前言在使用Postman时,我们会遇到多个请求的有多个相同的地方。我们可以和写代码一样,把相同的部分设置成全局变量。那么我们应该怎么去设置全局变量呢?下面是我的学习心得。设置全局变量 图中的VARIABLE是变量名称的意思,INITIAL VALUE是变量的初始值,CURRENT VALUE是现在值的意思。当三个值输入完成时,点击图中的Sava按钮就添加进去了。 这张图...原创 2018-09-03 19:30:23 · 14782 阅读 · 0 评论 -
测试笔记11——Jmeter的下载安装与工作原理
前言前面说到了Charles的一系列操作,这里就来说说Jmeter的操作。Jmeter是自动化测试工具,我们公司刚好要使用Jmeter进行接口测试,所以就了解了一波。下面就来说说的它的安装下载与工作原理。Jmeter的下载安装首先去官方下载Jmeter的安装包,但是要注意的是使用Jmeter必须要配置JDK环境,目前比较常用的是Java1.8。官网下载传送门http://jmeter.ap...原创 2019-05-07 00:59:29 · 147 阅读 · 0 评论 -
测试笔记2——Charles主界面介绍
前言上篇博客介绍了Charles的主要功能和工作原理,这篇博客就聊聊Charles的主界面。主界面原创 2019-05-01 01:45:36 · 868 阅读 · 1 评论 -
测试笔记1——Charles简介以及下载安装
前言在日常的开发当中肯定少不了测试。本人是Android开发工程师,在开发完成之后习惯测试一下安全性,所以使用Charles进行抓包。Charles简介Charles是在PC端常用的网络封包截取工具,一个与Fidder同类型的http抓包工具。Charles主要功能截取Http与Https网络分包;支持重发网络请求;修改网络请求参数,网络请求的截获、修改;可以模拟慢速网络;C...原创 2019-05-01 01:09:30 · 172 阅读 · 0 评论 -
测试笔记10——Charles服务器压力测试
前言前面说的大部分都是前端有关的,那有没有和后端有关的东西呢?当然是有的呀!这里就说说用Charles给服务器做压力测试。Charles服务器压力测试使用Charles服务器的Repeat功能来简单测试服务器的并发处理能力,方法:在想要打压的网络请求上右击,选择【Repeat Advanced】在弹出的对话框中,选择要打压的并发线程数以及打压次数,确定之后就开始打压。...原创 2019-05-04 01:17:39 · 827 阅读 · 0 评论 -
测试笔记9——Charles的Compose功能
前言在接口测试的时候,我们想要临时修改一些参数也是可以用Charles实现的。下面就来说说这个方法。Charles的Compose功能Compose功能是在原有的请求基础上进行修改。Compose使用场景在进行接口测试时,临时需要修改请求参数、参数值或者Header等等。使用方法找到需要修改参数的链接,右键选择Compose修改参数页面请求结果,不同的接口会有不同的返回结果...原创 2019-05-04 01:06:18 · 2720 阅读 · 0 评论 -
测试笔记8——Charles的Breakpoints功能
前言前面说到Charles的Map重定向功能,这里说一下Charles的Breakpoints功能。Charles的Breakpoints功能Breakpoints是打断点的意思,相当于开发同学的debug功能。在抓包工具Charles里面通过Breakpoints打断点修改Response数据。使用方法找到你想要的链接右键勾选Breakpoints功能,工具栏的断点图标就会变红;...原创 2019-05-04 00:50:39 · 2353 阅读 · 1 评论 -
测试笔记7——Charles的Map重定向功能
前言前面聊了一下常用的Charles功能,接下聊聊不常见的功能。我说的不常见是开发的同学一般不会去玩的了。这里主要讲Charles的Map的重定向功能。Charles的Map的重定向功能Charles的Map功能是可以将某个请求进行重定向,用重定向的内容响应请求的内容。重定向的方式主要分为两种:Map Local和Map Remote。Map Local:将某个网络请求重定向到本地某个文...原创 2019-05-03 22:48:26 · 684 阅读 · 0 评论 -
测试笔记6——Charles的弱网设置
前言原创 2019-05-03 22:31:28 · 675 阅读 · 0 评论 -
测试笔记5——Charles过滤网络请求
前言前面说到了Charles的Http和Https的抓包设置,但是在抓包的时候想要针对性抓起,我们应该怎么做呢?那就看看这一篇博客啦!Charles过滤网络请求Charles过滤网络请求的三种方式:在主界面的Filter栏输入需要过滤出来的关键字;在菜单选择“Proxy”->“Recording Settings”,在弹出的窗口中选择Include栏,再点击"Add",在弹出窗口...原创 2019-05-03 01:51:02 · 1603 阅读 · 0 评论 -
测试笔记4——Charles的https抓包方法
前言前面一篇博客讲的是HTTP的抓包设置,遇到HTTPS我们要怎么办呢?这篇博客就聊聊怎么抓HTTPS的包。Https通信的过程客户端请求服务器Https证书;服务器返回Https证书到客户端;客户端校验证书并发送对称密钥到服务器;服务器校验通过,服务器回应客户端,建立链接;双端使用对称密钥进行通信。Charles的Https的抓包原理过程中存在客户端、Charles和服务器...原创 2019-05-03 01:39:51 · 441 阅读 · 0 评论 -
开发中的adb命令
在Android开发和测试当中,我们会经常使用到adb命令,下面就分享我常用的adb命令和一些我收集到的adb命令。可能会不全面,但是我会一直更新的,对adb命令感兴趣的小伙伴可以收藏我这篇文章。1.adb的启动命令adb start-server2.adb的关闭命令adb kill-server3.adb的安装命令adb install [apk文件所在位置]4.adb查看连...原创 2019-09-13 19:27:39 · 220 阅读 · 0 评论