【问题标题】:Can we integrate the Rest Assured API Testing scripts with Jmeter?我们可以将 Rest Assured API 测试脚本与 Jmeter 集成吗?
【发布时间】:2020-02-10 08:27:05
【问题描述】:

我们可以将 Rest Assured API 测试代码与 Jmeter 集成吗?

我计划使用 Rest Assured 进行 API 测试,但也希望使用相同的测试来执行 JMeter 的性能测试。有没有办法可以将测试 Rest Assured 中创建的代码与 JMeter 集成?

【问题讨论】:

    标签: rest jmeter rest-assured jmeter-5.0 jmeter-maven-plugin


    【解决方案1】:

    如果当前测试是使用JUnit 框架开发的,最简单的选择是使用JUnit Request 采样器,只需:

    1. 将带有测试的 .jar 放到 JMeter 安装的 lib/junit 文件夹下
    2. 删除 JMeter Classpath 下的放心 jar 和任何其他依赖项
    3. 为每个测试方法添加一个 JUnit 请求采样器

    如果您的测试设计不采用 JUnit,您始终可以使用 JMeter 的HTTP(S) Test Script Recorder 记录您放心的测试

    1. 启动 JMeter HTTP(S) 测试脚本记录器
    2. this line 添加到测试的开头:

      RestAssured.proxy = host("127.0.0.1").withPort(8888);
      
    3. 正常开始测试
    4. 就是这样,JMeter 将捕获请求并将相关的HTTP Request 采样器存储在Recording Controller

    【讨论】:

      猜你喜欢
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 2018-09-20
      相关资源
      最近更新 更多