karate 相关问题

使用Cucumber推广的Gherkin语法的Web服务测试框架,无需编写额外的“粘合”代码或Java“步骤定义”,从而可以轻松编写对任何类型的Web服务的调用序列并断言回应如预期。

空手道:查询参数值正在编码

我正在使用空手道0.6.1版本,并面临与queryparam获取请求的问题。场景大纲:在提供过滤器值时,使用帐户详细信息验证响应数据...

回答 1 投票 0

如何运行KarateTest.Jar?

我创建了一个包含我项目所有空手道测试用例的jar文件,现在该如何运行呢?我现在能够使用Junit在eclipse中运行测试我正试图在Jenkins CI中整合空手道测试......

回答 1 投票 -1

用于Java返回值的空手道自定义序列化器

假设我有一个这样的Java类:package com.example; public class PersonUtil {static class Person {LocalDate dob;字符串名称; Person(LocalDate dob,String name){...

回答 2 投票 1

我无法理解空手道中的动态数据表场景

任何人都知道如何使用csv文件来创建动态数据表。我正在尝试使用文档中定义的代码,但它不适合我。

回答 1 投票 2

是否可以将args发送到afterScenario函数?

我在文档中看到可以在后台部分定义一个函数并在每个场景之后执行它。请参阅:https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo / ...

回答 1 投票 3

如何在空手道DSL中并行环境中执行测试(多个功能文件)

如何使用Karate DSL在多个环境中并行执行测试(功能文件)我有两个功能文件,我需要在不同的环境中并行执行。

回答 1 投票 1

为什么JS函数只在Karate框架中调用一次,如果应该多次?

这是我的测试场景场景:使用js函数构建json * def x = read('classpath:data / user.json')* def body = {updated:[],deleted:[]}; * def fun =“”“function(n){for(i = 0; i&...

回答 1 投票 1

如何通过空手道中的命令重置env for cucumber-reports

我在空手道中有一个跑步者文件来生成黄瓜报告public void genrateFinalReport(){System.setProperty(“karate.env”,“pre_production”); //确保重置其他测试(例如模拟)...

回答 1 投票 1

如何在Karate API中为GET方法提供JSON请求体

如何使用Karate API为GET方法提供请求体。当尝试在Karate API中为Get方法提供Request body时,它不会接受请求并抛出500状态代码。

回答 1 投票 -1

空手道:如何使用YAML文件而不是application.properties配置karate mock-servlet?

我们有一个Spring Boot项目,它使用application.yml文件为数据源,rabbitmq等配置spring上下文。可以在karate-config.js中加载YAML文件来选择-...

回答 2 投票 1

空手道:如何测试多部分表单数据端点?

我在控制器中有一个文件上传端点(/ document),定义如下:@RestController public class FileUploadController {@Autowired private PersonCSVReaderService ...

回答 2 投票 1

空手道测试框架:仅包含多行JSON

我正在使用空手道测试框架。此功能正常工作:给定路径'/ endpoint'当方法GET然后匹配response.list只包含{“field1”:“value1”,“field2”:“value2”}但我不想......

回答 1 投票 1

测试在并行运行期间没有被选中,也没有生成报告

我试图运行空手道Api测试代码,但在并行运行期间,测试没有被KarateOptions选中。黄瓜报告也没有生成。包com.karate.test; @KarateOptions(功能=” ...

回答 2 投票 -1

生成报告并将其与jenkins集成

我是空手道的新手,但他知道几乎所有的基础知识。我想为我的测试用例生成一个报告,该报告将保存在文件夹中以用于历史记录。目前,我正在使用HTML报告......

回答 1 投票 1

断言大动态响应

我有一个非常大的响应数组,我想断言,但不知道顺序。我有一个具有预期响应值的变量,所以我可以做一个巨大的比较,但我不能......

回答 2 投票 2

环境切换命令无法正常工作,如空手道0.7.0中所述

在https://github.com/intuit/karate的“Switching Environment”部分中,列出了以下命令来选择karate-config.js中的环境:mvn test -DargLine =“ - Dkarate.env = ...

回答 1 投票 1

空手道测试框架:使用示例只有一个断言

假设我想测试我的api是否删除了重复的条目。我当前的步骤是:1)使用示例多次发布相同的JSON请求,每个请求在不同的场景中:场景...

回答 1 投票 2

空手道测试在src / test之外的其他文件夹中

我想将空手道测试从src / test移动到新文件夹src / it,因为我将集成测试与单元测试分开是有意义的。那可能吗?我试着将java类放入...

回答 1 投票 1

karate.env选择的环境是:null

我将maven参数设置为mvn test -DargLine =“ - Dkarate.env = QA”,但在运行karate.env所选环境时得到以下错误:null

回答 1 投票 -2

我们可以在空手道中使用json文件作为数据表吗?

我正在尝试使用json文件使数据表值动态化。任何人都可以帮助创建动态数据表吗?我想从json文件中获取数据表值。这是我的代码:场景大纲:...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.