android - 查尔斯代理修改响应

标签 android json proxy charles-proxy

我正在尝试使用 Charles 代理工具模拟 JSON 响应并测试 Android 应用程序。我能够设置断点并修改响应,但无法在稍后的时间点重新运行保存的响应。

我的要求是保存在 charles 代理中显示的响应,并从 jUnit 测试用例中调用/解析它。这可能吗?

最佳答案

重新运行已保存响应的步骤:

1) 右键单击​​并将响应保存在您的任何系统文件夹中。

2) 右键单击​​要使用已保存数据访问的服务。

3) 向下滚动,您将看到映射远程和映射本地的选项

enter image description here

4) 选择Map Local,出现Edit mapping对话框。

enter image description here

5) 选择您保存的本地文件。完成

现在每次点击相同的地方,都会调用本地保存的响应。测试完成后,请右键单击并选择本地 map 将其删除。

https://medium.com/@vsujananth https://youtu.be/HKfVAXMjw_8

关于android - 查尔斯代理修改响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150621/

相关文章:

Jquery代码从Json获取值

javascript - 使用 ember.js 模板化表格不支持 JSON 调用

proxy - 开源 HTTP 或 HTTPS 代理

apache - CentOS 上 Apache SSL 代理背后的 Jira

android - 无法为 org.gradle.api.project 类型的项目 'android' 获取未知属性 ':shared_preferences'

java - 如何在 ASyncTask 剥离完成后结束 Android 服务?

sql-server - SQL Server 2016 "FOR JSON"格式化嵌套 JSON

apache - 如何在 CentOS 上的 Apache 2.2 上设置 mod_proxy_wstunnel

java - 启动时未调用内容观察者的 Onchange

android - 在 Robotium 中选择 Spinner 错误的项目