查尔斯代理会话导出测试

时间:2014-12-24 11:35:24

标签: jmeter jmx charles-proxy gatling

我使用charles代理拦截了我的移动应用的流量。我已将会话保存为.chls文件。有没有办法将这个chls转换成一个可以通过jmeter或其他测试应用程序重写的文件? 如果我可以使用截获的数据构建测试用例,那就太好了。

有没有办法将Postman文件导出到jmeter或类似的?

2 个答案:

答案 0 :(得分:1)

您可以使用JMeter捕获移动流量。只是

  1. 切换移动设备以使用WiFi连接而非移动数据
  2. 确保运行JMeter和移动设备的工作站位于同一子网下
  3. 将移动设备配置为用户JMeter的代理(机器的IP地址和
    • 如果您使用独立的HTTP(S) Test Script Recorder
    • ,请使用端口8080
    • 或端口8888如果您正在使用来自文件的录制模板 - >模板菜单
  4. 有关详细信息和分步配置说明,请参阅Load Testing Mobile Apps. But Made Easy.指南

答案 1 :(得分:1)

如果您确实想使用Charles Proxy,则可以导出为HAR格式。然后,您可以使用HAR mode中的录音机重新导入加特林。请注意,您可能会通过HTTPS看到一些额外的CONNECT请求,因为Charles从自己的角度记录流量:代理。

您还可以使用Google Chrome开发工具等工具以HAR格式导出,而不会出现此CONNECT请求的缺陷。

然后,您还可以在标准代理模式下使用Recorder。