java移动端接口测试_借助Charles来测试移动端-下篇
本篇是借助Charles来测试移动端的下半篇。(上篇任意门点我)
上次说到可以借助Charles来抓移动端的网络请求,接下来,我们来看一下怎么通过Charles来模拟返回,还是以网页版豆瓣为例。
先找到网页版豆瓣的请求
通过上面这句话,我们知道,请求被抓发到了豆瓣的movie文件夹下,我们去movie里找到具体的返回。
可以看到,我们需要的信息都在这个请求里,我们可以选择其中一个电影页面来进行测试,我们得借助Charles的断点的功能,在这个请求上打个断点。
打完断点之后,需要对断点做一下配置。
选中我们刚刚打好的断点,双击点开。
只保留response,将request去掉,如果后期需要做请求模拟,就在断点上保留request即可。
断点配置完成之后,我们来实践一下。当我们重新请求豆瓣电影的时候,断点起作用了,这时候网页处于等待状态,点击execute,网页可以正常返回。
接下来,我们来修改一下返回值
点击execute,将修改后的信息返回到前端(因为网络问题,有时候需要让研发将网络请求延时时间调长才能使用mock测试,这里运气非常好,一次就修改成功了)。
有时候在移动端测试的时候,需要模拟弱网环境,Charles也可以帮助我们模拟
我们可以选择只给特定的host进行限速,这里我们直接选择一个极限情况,56 kbps
这里我们直接请求豆瓣网页,会发现移动端响应变得非常慢
这样我们就可以借助Charles来对不同的网络环境进行测试了。
借助Charles来对移动端进行测试的小教程就到这里了,希望能帮助到大家,如果大家以后有什么想了解的,欢迎留言。最后,希望本篇文章可以帮助大家。
作 者:Testfan Chris
出 处:微信公众号:自动化软件测试平台
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出文章链接
java移动端接口测试_借助Charles来测试移动端-下篇相关推荐
- jmeter测试java接口测试_简单易学的测试攻略:JMeter测试Java请求示例
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档. 关于使用JMeter进行JDBC数据库测试.HTTP请求接 ...
- java在线找错_平台配置及测试错误提示及解决方案
平台配置错误提示及解决方案 开发者在点击提交服务的时候可能会遇到以下各种各样的问题,本文列举出部分平台会弹出的提示,以便解决提交出现的问题. 1. 请完成分发国家配置 原因:未选择分发国家或未保存 解 ...
- java移动端接口测试_使用java如何进行接口测试
关于接口测试, 我们之前介绍过很多方法了, 有postman, soapUI, Jmeter等, 他们各有优势和劣势, 今天和大家分享的是如何用java TestNG来实现接口测试. 开始测试之前需要 ...
- java移动端接口测试_移动端质量体系之性能测试(上)
目前应用越来越多,竞争也越来越激烈,那用户体验就变得越来越重要.曾经一份报告这么说: 71%用户希望在手机上打开网页能跟电脑一样快 5秒钟被认为是用户能忍受的最长响应时间,如果响应时间超过5秒,50% ...
- java移动端接口测试_走进Java接口测试之测试框架TestNG数据驱动(入门篇)
前言 我们在前面的文章中,和大家分享过接口自动化测试一些基本的实现方法,但是,你很快就会发现,如果在测试脚本中硬编码测试数据的话,测试脚本灵活性会非常低.而且,对于那些具有重复的请求,而只是测试入参不 ...
- Java字节序与大小端转换_什么时候要进行大小端字节序的转换? | 学步园
什么时候要进行大小端字节序的转换? 通过socket收发数据(在intel的处理器上), 什么时候要进行大小端字节序的转换? 比如发一个int型的数据出去,要不要进行转换? 还是两端一样,就不用考虑转 ...
- 端到端机器学习_使用automl进行端到端的自动化机器学习过程
端到端机器学习 Prerequisite: 先决条件: - Docker -码头工人 - Jupyter Notebook -Jupyter笔记本 - Python and Pip -Python和P ...
- java反编译工具_移动app安全测试 - 客户端 - 反编译保护
测试小白一枚,最近刚刚开始接触移动App的安全性测试.结合项目的情况和自己一点粗陋的经验,计划从客户端安全.网络传输安全和服务端安全三个方面进行学习和探索. 1.前言 APP客户端作为直接和用户接触的 ...
- 联发科有没有高端处理器_联发科陷入“危机”,高端处理器无人使用,只能依靠OPPO?...
↑↑↑击上方"蓝字"关注,每天推送最新科技新闻 作为全球最大的处理器厂商之一,联发科过去几年的发展主要是集中在中低端处理器市场,旗下的P系列深受几大手机厂商的喜爱:无论是华为.OP ...
最新文章
- 7000 字读懂互联网公司的架构演变历程
- char* 长度_leetcode之最后一个单词的长度
- freeswitch呼叫流程分析
- 全球云计算大会起航,网易云阮良解读人工智能在产品中的创新实践
- html背景图平移显示一次,js实现单张图片平移切换效果
- Bailian3717 移动路线【组合】
- 【离散数学笔记】图的基本概念思维导图
- vsftpd服务详解
- tensorflow python3编程_PixelCNN++实现:基于 Python3 和 TensorFlow
- EXCEL表格单元格中有数字和文字怎么将数字部分提取出来
- Ural 1671. Anansi's Cobweb(并查集)
- Mac 更新系统后无法使用git
- 老板用个人手机可以远程监控员工的电脑吗?
- 存储基础知识(二)回滚的原理
- 莫名其妙的“配置系统未能初始化”异常
- 说说视频号最近有趣的事
- .net c# 修改视频md5
- Linux笔记——挂载光盘
- 超线程和多线程的区别
- Fluke Corporation收购工业可靠性领导者普卢福
热门文章
- vue数组刷新_Vue中数组更新后,页面没有动态刷新问题
- JSP--(使用请求转发的动作标识jsp:forward)
- python 动态调整控件大小_python PyQt5如何让窗口控件与窗口大小同步变化?
- 单点登录 cas 设置回调地址_单点登录落地实现技术有哪些,有哪些流行的登录方案搭配?...
- Java2精要_java知识精要(一)
- Win7系统无法复制粘贴怎么解决
- Status Code:200 OK (from disk cache)和304的区别,以及怎么禁止缓存
- 新闻发布系统C语言,资讯 | 助力期末之c语言专场圆满结束!
- 彻底搞懂Cookie、Session、JWT和Token
- IoT -- (五) IoT都有哪些通信协议