空手道 - 当从文件调用功能文件中的请求时,我们如何查看发送的确切请求和输入参数
Karate - How can we see the exact request and input parameters sent when the request in feature file is called from a file
空手道 - 当从文件调用请求并且输入参数来自 CSV 文件时,我们如何查看发送的确切请求和输入参数
在 HTML 报告中 - 在给定的请求步骤中,如果请求已放入功能文件中,则会显示带有输入参数的整个请求。
HTML Report:
**Test 49 : Given request**
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Add xmlns="http://tempuri.org/">
<intA>2</intA>
<intB>6</intB>
</Add>
</soap:Body>
</soap:Envelope>
然而,如果请求已放入 XML 文件,然后使用功能文件中的 XML 调用,则它不会在 HTML 报告.
例如-特征文件:
给定请求 read('classpath:RequestFiles/AddRequest.xml')
HTML 报告仅将测试步骤显示为:
"Test 86 : When soap action 'http://tempuri.org/Add'"
如果请求(在功能文件中)是从 XML 文件调用的,有人知道用输入参数显示整个请求的方法吗?
有一种简单的方法可以将任何内容放入报告的 Doc String
部分。就print
吧。
* print someVarYouReadFromAFile
另请注意,默认情况下,HTTP 请求和响应将出现在报告中,大多数团队都对此表示满意。如果你没有看到这个,可能是其他问题。
最后提个建议。我看到许多团队过于关注时间来制作报告 "pretty"。我会更关注 "am I able to test more scenarios and detect failures ?".
这个问题
空手道 - 当从文件调用请求并且输入参数来自 CSV 文件时,我们如何查看发送的确切请求和输入参数
在 HTML 报告中 - 在给定的请求步骤中,如果请求已放入功能文件中,则会显示带有输入参数的整个请求。
HTML Report:
**Test 49 : Given request**
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Add xmlns="http://tempuri.org/">
<intA>2</intA>
<intB>6</intB>
</Add>
</soap:Body>
</soap:Envelope>
然而,如果请求已放入 XML 文件,然后使用功能文件中的 XML 调用,则它不会在 HTML 报告.
例如-特征文件: 给定请求 read('classpath:RequestFiles/AddRequest.xml')
HTML 报告仅将测试步骤显示为: "Test 86 : When soap action 'http://tempuri.org/Add'"
如果请求(在功能文件中)是从 XML 文件调用的,有人知道用输入参数显示整个请求的方法吗?
有一种简单的方法可以将任何内容放入报告的 Doc String
部分。就print
吧。
* print someVarYouReadFromAFile
另请注意,默认情况下,HTTP 请求和响应将出现在报告中,大多数团队都对此表示满意。如果你没有看到这个,可能是其他问题。
最后提个建议。我看到许多团队过于关注时间来制作报告 "pretty"。我会更关注 "am I able to test more scenarios and detect failures ?".
这个问题