gpt4 book ai didi

csv - 场景大纲上的 Karate 和 csv 文件实现

转载 作者:行者123 更新时间:2023-12-02 02:45:53 25 4
gpt4 key购买 nike

<分区>

我正在使用 Karate 为我的 API 测试编写测试用例。

当我尝试在我的计算机上上传文件时,我使用 Scenario Outline,因为我在特定文件夹下动态更改磁盘上的文件数量。出于这个原因,我使用的是包含 URL 和 fileName 行的 CSV 文件。我的 csv 文件如下所示 (data.csv):

|URL|fileName|
|http://localhost:8080/VIN/input/telemetry/division_vin_2019_01_12_22_56_01_telemetry.json|telemetry_19_01_12_22_56_01.json.bz2|
|http://localhost:8080/VIN/input/media/vinId_1012_2019_01_12_22_55_55_10_c4.jpeg|c4_wm.jpeg|
|http://localhost:8080/VIN/input/media/vinId_1012_2019_01_12_22_55_55_10_c5.mp4|c5_wm.mp4|
|http://localhost:8080/VIN/input/media/vinId_1012_2019_01_12_22_55_55.json.bz2|media_19_01_12_22_55_59.json.bz2|

我还会附上 csv 文件的屏幕截图,以防本文中的格式不清楚。

我让功能文件运行我的测试用例,如下所示:

Feature: scenario outline using a dynamic table
from a csv file

Scenario Outline:
* url <URL>
* multipart file myFile = { read: '<fileName>', filename: '<fileName>', contentType: 'multipart/form-data' }
* multipart field message = 'hello world'
* method post
* status 200
Examples:
| read('data.csv') |

Feature File

当我运行此功能文件时,即使 csv 文件有 4 行,它也不会运行场景。

控制台输出如下:

0 场景0 步0m0.000s

它不识别 csv 文件并且没有传递任何数据。

请帮我弄清楚..

data.csv File Screenshot

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com