专栏文章 Gatling 教程三:使用脚本录制功能

xiuxiuing · 2018年10月19日 · 最后由 ElaineSepter 回复于 2020年03月11日 · 4561 次阅读

Gatling 提供了可视化的接口录制功能,我们无须写任何代码,通过录制功能可以自动生成性能测试所需要的脚本。

上篇文件如何配置 IntelliJ 的开发环境,本文将谈谈如何使用录制功能。

  1. 在 IntelliJ 中选择Recorder文件右键运行,即可打开 Gatling 录制的界面,如果不是使用 IntelliJ 来开发,运行/bin/recorder.sh 命令也是可以启动录制界面的。 设置完成后,点击start,开始录制。
  2. 在 Firefox 设置中,设置网络代理
  3. 使用类似 PostMan 的工具,模拟发送 http 请求 如果使用的 Https 协议的话,需要添加例外
  4. Gatling 客户端则会监听到接口请求,接口录制完成后,点击Stop & Save
  5. 在 IntelliJ 中可以看到录制完后自动生成的脚本

由于录制过程中会有我们不需要的请求,可以在脚本中删除。

  1. 点击Engine脚本右键即可运行我们录制的脚本了。

    com.xiuxiuing.RecordedSimulation is the only simulation, executing it.
    Select simulation id (default is 'recordedsimulation'). Accepted characters are a-z, A-Z, 0-9, - and _
    
    Select run description (optional)
    
    Simulation com.xiuxiuing.RecordedSimulation started...
    
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

我在右键运行 recorder 的时候,IDEA 中报了这个错误。这是为什么呢?
Error: Could not find or load main class Recorder

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册