查尔斯代理会话导出测试
Posted
技术标签:
【中文标题】查尔斯代理会话导出测试【英文标题】:Charles proxy session export to test 【发布时间】:2014-12-24 11:35:24 【问题描述】:我正在使用 charles 代理拦截我的移动应用程序的流量。我已将会话保存为 .chls 文件。有没有办法将此 chls 转换为 jmeter 或其他测试应用程序可以读取的文件? 如果我可以使用截获的数据构建测试用例,那就太好了。
有没有办法将 Postman 文件导出到 jmeter 或类似文件?
【问题讨论】:
【参考方案1】:您可以使用 JMeter 来捕获您的移动流量。只是
-
将您的移动设备切换为使用 WiFi 连接而不是蜂窝数据
确保运行 JMeter 的工作站和移动设备在同一子网中
将您的移动设备配置为用户 JMeter 的代理(您机器的 IP 地址和
如果你使用独立的端口 8080 HTTP(S) Test Script Recorder
或端口 8888,如果您使用文件 -> 模板菜单中的录制模板
有关详细信息和分步配置说明,请参阅Load Testing Mobile Apps. But Made Easy. 指南
【讨论】:
【参考方案2】:如果您真的想使用 Charles Proxy,可以改为导出为 HAR 格式。然后,您可以使用HAR mode 中的记录器重新导入 Gatling。请注意,您可能会通过 HTTPS 看到一些额外的 CONNECT 请求,因为 Charles 从自己的角度记录流量:代理。
您还可以从 Google Chrome Dev Tool 等工具以 HAR 格式导出,而不会出现此 CONNECT 请求的缺点。
然后,您也可以在标准代理模式下使用 Recorder。
【讨论】:
以上是关于查尔斯代理会话导出测试的主要内容,如果未能解决你的问题,请参考以下文章